Video yükleniyor...
Video Yüklenemedi
Orchestrators vs. Graphs, clearly explained! orchestrators are great, and everyone builds one first. here is the ceiling: an orchestrator sits above the work and routes every message. five agents report to it. it reads all five. it decides what each one does next, and reads all five replies. that... show more
44,226 görüntüleme • 1 ay önce •via X (Twitter)
13 Yorum

an orchestrator is just a manager prompt holding too much state. graphs enforce state structure in code so models only execute isolated tasks

Graph engineering doesn't eliminate the bottleneck, it just hides it in a merge node. They nailed "ranking five findings is a sort" — but the same applies to any aggregator that reads N branches. If N > ~3, you've rebuilt the orchestrator at the bottom of the DAG instead of the top. The real win isn't topology, it's making sure every merge is a deterministic function of its inputs, never an LLM call. Where do you draw that line?

the idea that orchestrators "route every message" really limits scalability

Do graphs outperform orchestrators once agents need parallel work and shared state?

the merge as the first failure point is key bottlenecks still matter

This is a clear, insightful explanation of orchestrators versus graphs.

the ceiling shows up specifically as a single point of failure for coordination, not just a bottleneck. when the orchestrator has a bad turn, all five downstream agents inherit that mistake simultaneously. a graph distributes coordination, so one bad edge only corrupts the agents actually touching it

no router at all is a wild reframe

huh new explanation ty brother

if everything still has to pass through one brain, u just moved the bottleneck upstairs

how does the orchestrator vs graphs choice change when it's a one person team though

Cute.

Damn amazing work bro
