Bertrand Florat discusses the use of C4 model to represent the architecture of a large microservices-based project. The article covers different architecture views, including the application view, software view, infrastructure view, sizing view, and security view. The author also explains the benefits of using the C4 model, which leverages the UML2 standard and provides a great dichotomy between high level concerns and code-level ones. To illustrate the concept, the article uses a fictional microservices application called AllMyData, and explains the use of three main C4 diagrams types, i.e. system landscape diagrams, container diagrams, and component diagrams. The article concludes with a note on the importance of living documentation approach and collaboration tools in maintaining the system architecture.