chaitanya.akula
All articles

Choosing Between a Worker and a Workflow

engineering field notesvisual / Architecture
Chaitanya AkulaUpdated Sep 18, 2026 5 min read0% read

The distinction is about durability and coordination. A worker handles a unit of work. A workflow records progress across steps, retries, pauses, and external events. Choosing clearly keeps architecture proportional.

Practical takeaway

Start with ownership and recovery. For every asynchronous boundary, define the source of truth, the retry policy, and the signal that tells an operator the system is drifting.

Related articles