Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

C4 Models as Code

NDC Conferences via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course demonstrates using the Structurizr DSL to create C4 software architecture models and render diagrams from them. It explores how separating model content from presentation can help maintain consistent architecture documentation at scale.

Syllabus

Introduction
The C4 model
System context diagram
Notation
Tooling
General purpose tools
Automation
Diagrams as code
Modeling tools
Models as code
Demo
container diagram
violation
implied relationships
database shapes
diagram key
demo page
exports
CLI
Diagrams
C4VS
Documentation
Markdown
ADRs
More than 6 boxes
Service
Microservice
Servicebased architecture
Modelbased tooling
Expression language
Option 1 have lots of smaller diagrams
Option 2 not use a traditional diagram
JavaScript D3js Force Director Graph
ILO Graph
YAML
Logging
structurizer4net
Json
Other tools
Workspace extension
DSL
Confluence
Backstage

Taught by

NDC Conferences

Reviews

5.0 rating, based on 1 Class Central review

Start your review of C4 Models as Code

  • PEIWEN JIN
    This course provides a clear and practical introduction to C4 models and how to apply them as code. The instructor explains the concepts in a structured way with real examples, making it easy to understand even for beginners. I especially liked the part about integrating C4 modeling into software documentation workflows. Highly recommended for developers and architects who want to communicate system design effectively.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.