YoVDO

The C4 Model - Misconceptions, Misuses and Mistakes

Offered By: GOTO Conferences via YouTube

Tags

Software Architecture Courses Microservices Courses UML Courses C4 Model Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore misconceptions, misuses, and mistakes surrounding the C4 model for visualizing software architecture in this 41-minute conference talk by Simon Brown, creator of the C4 model and author of "Software Architecture for Developers." Gain insights into proper modeling techniques for shared code, microservices, and large-scale software systems. Learn about the core concepts of C4, including its lightweight approach, notation, viewpoints, and abstractions. Address common criticisms and limitations of the model, and discover how to effectively apply C4 to various architectural patterns such as message-driven architectures, micro frontends, and modular monoliths. Understand how to scale the C4 model for complex systems and manage dependencies to external containers. Walk away with practical takeaways to improve your software architecture documentation and visualization skills using the C4 model.

Syllabus

Intro
C4 Model
What the C4 Model is
Notation
Viewpoints
Abstractions & naming
"C4 is too limiting"
Abstraction vs organization
Message-driven architectures
Shared libraries
Micro frontends & microservices
The C4 Model at scale
Dependencies to "external" containers
Takeaways
Outro


Taught by

GOTO Conferences

Related Courses

Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
The Caltech-JPL Summer School on Big Data Analytics
California Institute of Technology via Coursera
Automated Visual Software Analytics
openHPI
Software Architecture & Design
Georgia Institute of Technology via Udacity
Software Architecture for the Internet of Things
EIT Digital via Coursera