The horizontal scaling section ties everything together well, Pub/Sub
as the answer to "user A on server 1, user B on server 2" is the exact
moment this stuff stops being theoretical and becomes a real
architecture decision.
Good reminder too that Pub/Sub isn't a client-server replacement, easy
to conflate it with WebSockets/SSE when skimming, but it's solving a
completely different problem (backend fan-out vs client delivery).
The horizontal scaling section ties everything together well, Pub/Sub as the answer to "user A on server 1, user B on server 2" is the exact moment this stuff stops being theoretical and becomes a real architecture decision.
Good reminder too that Pub/Sub isn't a client-server replacement, easy to conflate it with WebSockets/SSE when skimming, but it's solving a completely different problem (backend fan-out vs client delivery).