Domain-Driven Transformation
Carola Lilienthal and Henning Schwentner
| English | Online
Create a simple and powerful set of developer-friendly diagrams to describe software architecture
Simon Brown
No dates are scheduled for this workshop. Let us know if you think we should organize it near you, or if you'd like to book it on premise in your organisation.
It’s very likely that the majority of the software architecture diagrams you’ve seen are a confused mess of boxes and lines. Following the publication of the Manifesto for Agile Software Development in 2001, teams have abandoned UML, discarded the concept of modelling and instead place a heavy reliance on conversations centered around incoherent whiteboard diagrams or shallow “Marketecture” diagrams created with Visio. Moving fast and being Agile requires good communication, yet software development teams struggle with this fundamental skill. A good set of software architecture diagrams are priceless for aligning a team around a shared vision and for getting new-joiners productive fast.
This session explores the visual communication of software architecture and is based upon over a decade of Simon’s experiences working with software development teams large and small across the globe. He’ll look at what is commonplace today, the importance of creating a shared vocabulary, diagram notation, and the value of creating a lightweight model to describe your software system using the C4 model, which he created as a way to help software development teams describe and communicate software architecture, both during up-front design sessions and when retrospectively documenting an existing codebase.
This workshop is primarily for software developers and architects, but anybody involved with software development will gain some benefit.
No prerequisites.
Simon is an independent consultant specialising in software architecture, and the author of “Software Architecture for Developers” (a developer-friendly guide to software architecture, technical leadership and the balance with agility). He is also the creator of the C4 model for visualising software architecture, and the founder of Structurizr. Simon is a regular speaker at international software development conferences, and travels the world to help organisations visualise and document their software architecture.
All workshops by Simon BrownNo dates are scheduled for this workshop. Let us know if you think we should organize it near you, or if you'd like to book it on premise in your organisation.
Also check out
Domain-Driven Transformation
Carola Lilienthal and Henning Schwentner
| English | Online
Data Mesh In Action
Jacek Majchrzak
| English | Online
Domain-Driven Design in Your Favorite Language
Gien Verschatse, Thomas Coopman, Stijn Vannieuwenhuyse, and Anton Stöckl
| English | Online
Domain-Driven Design in Python
Gien Verschatse, Thomas Coopman, Stijn Vannieuwenhuyse, and Anton Stöckl
| English | Online
Domain-Driven Design in Java
Gien Verschatse, Thomas Coopman, Stijn Vannieuwenhuyse, and Anton Stöckl
| English | Online
Domain-Driven Design in Go
Gien Verschatse, Thomas Coopman, Stijn Vannieuwenhuyse, and Anton Stöckl
| English | Online
Domain-Driven Design in Typescript
Gien Verschatse, Thomas Coopman, Stijn Vannieuwenhuyse, and Anton Stöckl
| English | Online
Domain-Driven Design in PHP
Gien Verschatse, Thomas Coopman, Stijn Vannieuwenhuyse, and Anton Stöckl
| English | Online
Domain-Driven Design in C#
Gien Verschatse, Thomas Coopman, Stijn Vannieuwenhuyse, and Anton Stöckl
| English | Online
Strategic Integration Design with DDD
Karol Skrzymowski and Philipp Kostyra
| English | Online
EventStorming
Stijn Vannieuwenhuyse
| English | Online
Mastering complex event-driven architectures
Laila Bougria
| English | Online
Strategic Domain-Driven Design
Gien Verschatse
| English | Online
Data Mesh In Action
Jacek Majchrzak
| English | Online
Strategic Domain-Driven Design
Andrea Magnorsky
| English | Online
Basics of CQRS and EventSourcing
Stijn Vannieuwenhuyse
Second quarter of 2026 | English | Online
Essentials of Strategic Domain-Driven Design
Thomas Coopman
| English | Online
Mastering complex event-driven architectures
Laila Bougria
| English | in Antwerp, Belgium
Architecture as Code: Making Architecture Work
Neal Ford
| English | in Antwerp, Belgium
Strategic Domain-Driven Design
Maxime Sanglan-Charlier
| English | in Antwerp, Belgium
Advanced Software Architecture with Residuality
Barry O'Reilly
| English | in Antwerp, Belgium
Software Architecture, the Hard Parts
Mark Richards
| English | in Antwerp, Belgium
Leadership in Software Design
Gien Verschatse
| English | in Antwerp, Belgium
EventStorming Masterclass
Alberto Brandolini
| English | in Antwerp, Belgium
Implementing a Data Mesh with Data Contracts
Andrew Jones
| English | in Antwerp, Belgium
Data Mesh In Action
Jacek Majchrzak
| English | in Antwerp, Belgium
Advanced CQRS and EventSourcing
Stijn Vannieuwenhuyse
Third quarter of 2026 | English | Online