SFEIR
Personne

Simon Brown

Architecte logiciel, créateur du modèle C4 et de Structurizr, auteur de « The C4 Model: Visualizing Software Architecture » (O'Reilly).

SFEIR AI · Publié le 4 juillet 2026 · Mis à jour le 27 août 2026

Parcours

Simon Brown est un architecte logiciel indépendant, formateur et conférencier, basé à Jersey. En plus de quinze ans de conseil, il a accompagné des organisations dans une quarantaine de pays, des startups aux grands comptes, sur l'adoption du modèle C4 et la communication d'architecture. Il est l'auteur de The C4 Model: Visualizing Software Architecture (O'Reilly) et de Software Architecture for Developers (Leanpub). Ses conférences — GOTO, YOW!, Craft, DDD Europe — font référence sur les usages et les mésusages du modèle.

Le modèle est né d'un constat fait dans ses ateliers de conception : la plupart des ingénieurs savent concevoir un système, mais pas le représenter clairement. Brown refuse de le dater précisément, qualifiant lui-même son origine de « really boring ». Sa FAQ officielle situe les racines du modèle « somewhere in the region of 2006-2009 », le nommage des quatre types de diagrammes au début 2010, et le premier emploi du nom « C4 » au début 2011. Le quatrième niveau est passé de « classes » à « code » en 2015-2016. Les datations plus nettes qui circulent, souvent « vers 2007 », viennent de reprises de ses interventions, pas d'une affirmation de sa part.

Structurizr et l'architecture as-code

Brown a fondé Structurizr, outillage qu'il présente comme l'outillage models as code d'origine, pensé pour les développeurs : un modèle unique, déclaré en texte et versionné, dont dérivent toutes les vues. L'outillage connaît une refonte. Au 27 août 2026, la documentation officielle classe en fin de vie le service cloud, Structurizr Lite, la CLI et la version on-premises, remplacés par un outil consolidé — la commande local pour Lite, pull, push et export pour la CLI, server pour l'on-premises. Le service cloud est le seul sans remplaçant annoncé. Vérifier l'état de l'outillage avant de démarrer un projet sur l'un de ces composants.

Face à l'essor du code généré par IA, Brown souligne un déséquilibre : les agents produisent des volumes de code que plus personne ne lit entièrement, ce qui replace la modélisation d'architecture, et le rôle d'architecte, au centre des priorités des équipes.

Questions fréquentes

Qui est Simon Brown ?

Un architecte logiciel indépendant basé à Jersey, créateur du modèle C4 et de l'outillage Structurizr, auteur chez O'Reilly et conférencier régulier (GOTO, YOW!, DDD Europe) sur la visualisation d'architecture logicielle. Il a accompagné des organisations dans une quarantaine de pays.

Quand le modèle C4 a-t-il été créé ?

Son auteur ne donne pas de date nette. La FAQ officielle situe les racines du modèle entre 2006 et 2009, le nommage des quatre types de diagrammes au début 2010, et le premier emploi du nom « C4 » au début 2011. Le niveau « classes » a été renommé « code » en 2015-2016.

Quel est le lien entre Simon Brown et Docker ?

Aucun lien direct : Simon Brown utilisait le terme « container » dans le modèle C4 deux à trois ans avant que Docker n'adopte le même mot. Dans le C4, un conteneur désigne toute frontière d'exécution autonome — application web, API, schéma de base de données — pas un conteneur Docker.

Structurizr est-il toujours maintenu ?

Au 27 août 2026, la documentation officielle classe en fin de vie le service cloud, Structurizr Lite, la CLI et la version on-premises, remplacés par un outillage consolidé. Le service cloud est le seul sans remplaçant annoncé. Consulter la page de fin de vie officielle avant tout nouveau projet.

Sources

Parler de ces sujets avec SFEIR

Échanger avec SFEIR

Articles liés