C4 — A Lightweight Approach to Documenting Architecture
summary
The talk explains a lightweight approach to documenting software architecture using the C4 model, showing the different architecture levels and how to visualize them. It covers what constraints to apply at each level, discusses why common decoupling techniques (events, REST, microservices, DTOs) fail when semantic coupling exists, and introduces the concept of Connascence as a useful term.
AI-written summary · about
related talks
40mThe C4 Model — A Way to Clear Architecture
36mVisualising software architecture with the C4 model
15mC4 Model, the Solution to Standardize My Architecture Diagrams?
42mThe C4 model for visualising software architecture
41mThe C4 Model – Misconceptions, Misuses & Mistakes
48mVisualising software architecture with the C4 model
51mThe C4 model: misconceptions, misuses and mistakes
51mDocumenting and Communicating Modern Software Architectures
