Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Grab it
Explore the concept of "diagrams as code" for creating software architecture diagrams in this NDC Oslo 2023 conference talk. Learn about the benefits of text-based diagram creation, including version control, easy diffing, and build pipeline integration. Discover the open-source Structurizr DSL, specifically designed for the C4 model, which separates content from presentation and allows rendering with multiple tools. Gain insights into using the C4 model at scale, understanding system context diagrams, container diagrams, and various notation techniques. Delve into topics such as automation, modeling tools, and the advantages of model-based tooling. Examine practical demonstrations, including handling violations, implied relationships, and database shapes. Explore options for dealing with complex architectures, such as creating smaller diagrams or using non-traditional visualization methods like force-directed graphs. Discover how to integrate with tools like Confluence and Backstage, and learn about additional features such as logging and workspace extensions.
Read more