C4 Model: Visualizing Software Architecture
Your architecture diagram has 40 boxes, 200 arrows, and nobody understands it. The C4 model fixes that with four zoom levels — like Google Maps for your codebase.
9 min
All my notes on programming, distributed systems, system design and cloud.
Your architecture diagram has 40 boxes, 200 arrows, and nobody understands it. The C4 model fixes that with four zoom levels — like Google Maps for your codebase.
What actually makes up a Kubernetes cluster? The control plane decides what runs where, the nodes run it, and the addons fill in the rest.
The container solves the Virtual Machine's weight and boot-time problem by dropping the private kernel every VM has to carry around.
How does the Virtual Machine solve the physical server's "one machine, one environment" problem, and what does this approach cost you?
What does a physical server actually look like, and why can't we just keep deploying more onto the same one?