Monolith vs microservices.
One big shop where everyone works under one roof, versus a row of specialist stalls that each run themselves.
- Everything under one roof.1
A monolith is one shop: sales, kitchen, and stock all share a roof and a till.
- Hey, grab that for me!2
Talking between parts is cheap — just shout across the room, no walking outside.
- Fire! Everybody out.3
But one kitchen fire can shut the whole place, and you cannot grow just the till.
- My stall, my rules.4
Microservices split it into stalls — each its own team, own till, own hours.
- Back in five — carry on.5
One stall can repaint or close without bothering the rest, and busy ones grow alone.
- You hear me over there?6
The cost: stalls now shout across the street, and a dropped order is on you.
Semicolony semicolony.dev/eli5/monolith-vs-microservices/comic