Abstractions | C4 model
c4model.com · 131 words · saved by 1 readers
The C4 model for visualising software architecture (official website)
In order to create some “maps of your code”, we first need a common set of abstractions that we can use to describe the static structure of a software system. In the C4 model: A software system is made up of one or more containers (applications and data stores), each of which contains one or more components, which in turn are implemented by one or more code elements (classes, interfaces, objects, functions, etc). And people (actors, roles, personas, named individuals, etc) use the software systems that we build. The C4 model is an “abstraction-first” approach to diagramming software…
saved by
related reading
- Componentc4model.com
- Containerc4model.com
- Microservicesc4model.com
- Home | C4 modelc4model.com
- Clean Coder Blogblog.cleancoder.com
- how I think when I think about programming - alice mazalicemaz.com
- Up and Down the Ladder of Abstractionworrydream.com
- Computers can be understood - Made of Bugsblog.nelhage.com
- Essays on programming I think about a lot | benkuhn.netbenkuhn.net
- Abstraction (computer science) - Wikipediaen.wikipedia.org
- Magic Ink: Information Software and the Graphical Interfaceworrydream.com
- Crosscut: Drawing Dynamic Modelsinkandswitch.com