Services, agents, and workflows
Where Go Micro is heading, and a simpler way to start building with it.
Where Go Micro is heading, and a simpler way to start building with it.
An event-driven workflow runs for minutes and has side effects partway through — it reserved stock, it charged a card. When the process dies mid-run, re-running from the top does it all again. Go Micro flows are now ordered, checkpointed steps that resume where they stopped.
We spent two posts on agents that plan and delegate. Here’s the other half: when the path is known, you want a workflow — predictable, event-driven, deterministic. In Go Micro they’re the same building blocks, two modes.