We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
C4 models as code - Simon Brown - NDC Porto 2023
"Explore the world of C4 models as code with Simon Brown, showcasing the power of Structurizer to create consistent, scalable, and maintainable software modeling systems."
- C4 models can be used to create enterprise-wide modeling of software systems
- Structurizer is a tool that allows modeling of software systems using C4 models as code
- The C4 model consists of four levels: context, containers, components, and code
- Each level provides a different view of the system, with the context level providing a high-level overview and the code level providing low-level implementation details
- The Structurizer DSL is a domain-specific language that allows users to create C4 models
- The Structurizer rendering engine can generate diagrams from C4 models
- The Structurizer Lite version is a free, open-source version that can be run locally
- The Structurizer DSL is designed to be easy to use and allows for rapid creation of C4 models
- The Structurizer tooling takes away from the user’s hands, allowing for automated modeling and diagram generation
- C4 models can be exported to various formats, including PlantUML, mermaid, and static images
- The Structurizer DSL supports scripting and allows for automation of tasks
- Structurizer can be integrated with other tools and environments, such as GitHub and Confluence
- The Structurizer tooling provides a way to createmultiple views onto the same model, allowing for different audiences to see different levels of detail
- The Structurizer tooling provides a way to version control and collaborate on C4 models