라이브러리처럼 느껴지는 orchestration
Prefect (2026.4 기준 3.x) 는 한 가지에 최적화: "Python 처럼 느껴져야지, platform 처럼 말고." Flow 가 decorate 된 Python 함수. Task 가 decorate 된 Python 함수. python flow.py 로 local 실행, 같은 코드를 Prefect Cloud 또는 self-hosted 서버에 rewrite 없이 배포 가능.
Prefect 가 다른 거 대비 강조하는 거
- Native async/await. Task 가 coroutine 가능. 동시성이 first-class.
- Hybrid 실행. Prefect Cloud 가 orchestrate; 본인 코드는 본인 인프라에서 실행 (시크릿 + 데이터가 본인 네트워크 떠나지 않음).
- 작은 프로젝트엔 의식 적음. 단일 Python 파일이 배포 가능 flow.
- Stateful flow. Task 가 result 통해 통신, retry 시 자동 cache + replay.