Day 22 of #DistributedDilemmas: Distributed background jobs need careful orchestration
Distributed background jobs need careful orchestration. While stateless architectures simplify scaling, they risk duplicate processing like Slack alerts…
While stateless architectures simplify scaling, they risk duplicate processing like Slack alerts firing multiple times or dropped tasks during network partitions.
Modern workflow engines address these issues through stateful orchestration and advanced scheduling patterns.

Keep reading
#DistributedDilemmas: all 24 days in one place
In February 2025 I posted one distributed systems dilemma a day on X. I made it to day 24. Here they all are, with the diagrams.
🚀 Launching today: 28 Days of #DistributedDilemmas
Follow me on Twitter/X this February for one battle-tested insight a day on the hidden complexities behind outages, tech debt and architectural nightmares.
Cell-based architecture, explained: the public version of my Innovation Day talk
My Innovation Day deck was internal, so here's the public version: what a cell is, scaling up and across, blast radius, and what cells cost you.
Leave a comment