System Design — C4 Model

Jeff Cechinel
3 min readMay 6, 2021

“The C4 model is an “abstraction-first” approach to diagramming software architecture, based upon abstractions that reflect how software architects and developers think about and build software. The small set of abstractions and diagram types makes the C4 model easy to learn and use.” — https://c4model.com/

Have you ever tried to express yourself in a System Design meeting and found drawing those squares and circles and in the end became a big mess? Well C4 tries to address that in a fashionable way. Having 4 tiers of diagrams(Context, Containers, Components and Code), the one I most…

--

--

Jeff Cechinel

🇧🇷🇬🇧 Head of Software Development as a hobby. Dad of a gorgeous girl and a 🐺 Border Collie. BJJ Black belt, Poker Player.