Skip to content

Commit

Permalink
Tidy up of the "more info" page.
Browse files Browse the repository at this point in the history
  • Loading branch information
Simon Brown committed Sep 17, 2024
1 parent 3e86afa commit 071efda
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 16 deletions.
6 changes: 0 additions & 6 deletions faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,12 +42,6 @@ want to use UML (for various reasons), the C4 model helps introduce some structu
architecture is communicated. For many teams, the C4 model is sufficient. And for others, perhaps it's a stepping stone
to UML.

## How many people use the C4 model?
The honest answer is that nobody knows. Simon has personally taught the C4 model to somewhere over 10,000 people in
more than 30 countries; with conference talks, videos, books and articles reaching many more than this. Other people
are also teaching, speaking and writing about the C4 model too. It's definitely being used though, in organisations
ranging from startups to global household names.

## Why doesn't the C4 model cover business processes, workflows, state machines, domain models, data models, etc?

The focus of the C4 model is the static structures that make up a software system, at different levels of abstraction.
Expand Down
33 changes: 23 additions & 10 deletions more.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@ It forms the basis for his [workshop](https://simonbrown.je#workshop3) and inclu

[![The C4 model for visualising software architecture book](/images/book-small.png)](https://leanpub.com/visualising-software-architecture)

It is also referenced in the following books:

- [Fundamentals of Software Architecture](https://www.oreilly.com/library/view/fundamentals-of-software/9781492043447/) (Mark Richards, Neal Ford)
- [Design It!](https://pragprog.com/titles/mkdsa/design-it/) (Michael Keeling)
- [Software Architecture with Spring 5.0](https://www.packtpub.com/free-ebook/software-architecture-with-spring-5-0/9781788992992) (René Enríquez, Alberto Salazar)
- [Software Architecture](https://leanpub.com/software-architecture) (Cesare Pautasso)

## Presentations

Expand All @@ -36,23 +42,30 @@ Recorded at "Agile on the Beach 2019", July 2019
</tr>
</table>

## Who is using C4?

Simon has personally taught the C4 model to 10,000+ people in 30+ countries;
with conference talks, videos, books, and articles reaching many more than this.
Other people are also teaching, speaking, and writing about the C4 model,
plus it's been [integrated into a number of tools](/tooling).
Here are some case studies:

- Spotify: [Spotify Engineering: Software Visualization - Challenge, Accepted](https://engineering.atspotify.com/2022/07/software-visualization-challenge-accepted/)
- Boots: [The Engineering Leader: A Moment on C4 Architectural Design with Amar Mehan](https://www.theengineeringleader.com/1946930/10648894-a-moment-on-c4-architectural-design-with-amar-mehan)
- Decathlon: [Navigating Software Architecture at Scale: Insights from Decathlon’s Architecture Process](https://www.infoq.com/news/2024/07/decathlon-architecture-process/)
- Co-op: [LinkedIn post](https://www.linkedin.com/posts/popovdenys_diagramming-platforms-architecture-activity-7220039863813763073-1XQ3/)

## Other

And here are some of the significant resources that reference the C4 model:
And here are some other resources that reference the C4 model:

- [Wikipedia](https://en.wikipedia.org/wiki/C4_model)
- [InfoQ: The C4 model for software architecture](https://www.infoq.com/articles/C4-architecture-model)
- [InfoQ: O modelo C4 de documentação para Arquitetura de Software](https://www.infoq.com/br/articles/C4-architecture-model)
- [InfoQ: 用于软件架构的C4模型](https://www.infoq.com/cn/articles/C4-architecture-model)
- [InfoQ: ソフトウェアアーキテクチャのためのC4モデル](https://www.infoq.com/jp/articles/C4-architecture-model)
- [Spotify Engineering: Software Visualization - Challenge, Accepted](https://engineering.atspotify.com/2022/07/software-visualization-challenge-accepted/)
- [The Engineering Leader: A Moment on C4 Architectural Design with Amar Mehan](https://www.theengineeringleader.com/1946930/10648894-a-moment-on-c4-architectural-design-with-amar-mehan)
- [Open Agile Architecture™, a Standard of The Open Group](https://publications.opengroup.org/c208)
- [Agile Architecture Modeling using the ArchiMate® Language](https://publications.opengroup.org/g20e)
- [Fundamentals of Software Architecture](https://www.oreilly.com/library/view/fundamentals-of-software/9781492043447/) (Mark Richards, Neal Ford)
- [Design It!](https://pragprog.com/titles/mkdsa/design-it/) (Michael Keeling)
- [Software Architecture with Spring 5.0](https://www.packtpub.com/free-ebook/software-architecture-with-spring-5-0/9781788992992) (René Enríquez, Alberto Salazar)
- [Software Architecture](https://leanpub.com/software-architecture) (Cesare Pautasso)
- [Martin Fowler: Building Infrastructure Platforms - Communicate your technical vision](https://martinfowler.com/articles/building-infrastructure-platform.html#CommunicateYourTechnicalVision) (Poppy Rowse and Chris Shepherd)
- [Wikipedia](https://en.wikipedia.org/wiki/C4_model)

The Structurizr DSL (designed to support the C4 model) has also appeared on the [ThoughtWorks Tech Radar - Techniques - Diagrams as code](https://www.thoughtworks.com/radar/techniques/diagrams-as-code).
- [ThoughtWorks Tech Radar - Techniques - Diagrams as code](https://www.thoughtworks.com/radar/techniques/diagrams-as-code) (includes the Structurizr DSL)
- [ThoughtWorks Tech Radar - Platforms - IcePanel](https://www.thoughtworks.com/radar/platforms/icepanel)

0 comments on commit 071efda

Please sign in to comment.