Simon Brown
@simonbrown
I'm the author of Software Architecture for Developers; a developer-friendly guide to software architecture, technical leadership and the balance with agility. I'm also the creator of the C4 software architecture model and the founder of Structurizr, a collection of tooling to help software teams visualise, document and explore their software architecture.
Speaking
I speak at software development conferences, meetups and organisations around the world; delivering keynotes, presentations, training courses and workshops. In 2013, I won the IEEE Software sponsored SATURN 2013 "Architecture in Practice" Presentation Award for my presentation about the conflict between agile and architecture. Some of the slides from past talks are available to view online/download, and there are many videos of my talks available online, most of which can be found on YouTube.
Visualising software architecture with the C4 model
Agile on the Beach 2019 - Falmouth, England - July 2019
Diagrams as code 2.0
GOTO Copenhagen - Copenhagen, Denmark - October 2021
Expert Talk: DevOps & Software Architecture • Simon Brown, Dave Farley & Hannes Lowette
GOTO Copenhagen - Copenhagen, Denmark - October 2021
Five Things Every Developer Should Know about Software Architecture
GOTOpia - November 2020
The lost art of software design
YOW! 2019 - Brisbane, Australia - December 2019
Modular monoliths
GOTO Berlin 2018 - Berlin, Germany - November 2018
The model-code gap
SC London 2018 - London, England - October 2018
Software Architecture for Developers
YOW! Conference - Brisbane, Australia - December 2017
Although most of the work that I do is on-site with organisations (I have clients in over 30 countries), I do speak at a number of public events. Here is my recent and future public speaking schedule:
2022
YOW! Sydney 2022 in Sydney, Australia [December 12th-14th; workshop and talk]
YOW! Melbourne 2022 in Melbourne, Australia [December 7th-9th; workshop and talk]
YOW! Brisbane 2022 in Brisbane, Australia [December 5th-6th; workshop and talk]
YOW! London 2022 in London, England [November 28th-30th; workshop and talk]
DevLin 2022 in Linköping, Sweden [November 2nd-3rd; workshop and talk]
Avisi in Arnhem, Netherlands [October 26th; workshop]
Devoxx Belgium in Antwerp, Belgium [October 12th; talk]
GOTO Copenhagen 2022 in Copenhagen, Denmark [October 6th-7th; workshop]
Agile meets Architecture in Berlin, Germany [September 6th-7th; talk]
JBCNConf 2022 in Barcelona, Spain [July 18th-20th; talk]
Fort X in Nieuwegein, Netherlands [June 30th; talk]
Software Architecture for Developers in Nieuwegein, Netherlands [June 29th; workshop]
Devoxx Poland 2022 in Krakow, Poland [June 22nd-24th; talks]
GOTO Aarhus 2022 in Aarhus, Denmark [June 13th-16th; talk & workshop]
JNation 2022 in Coimbra, Portugal [June 7th; talk]
Trifork Meetup in Amsterdam, Netherlands [May 24th; talk]
Software Architecture for Developers in Amsterdam, Netherlands [May 24th-25th; workshop]
SDD Conf 2022 in London, England [May 16th-20th; talks]
Devnexus 2022 in Atlanta, US [April 12th-14th; talk]
- 🎙 IASA BIL-T Modern Software Architecture [February 10th; talk]
- 🎙 MODELSWARD 2022 [February 6th-8th; keynote]
2021
GOTO Copenhagen 2021 in Copenhagen, Denmark [November 8th-12th; talk & workshop]
Destination Aarhus Workshop in Aarhus, Denmark [November 9th; workshop]
Destination Aarhus Meetup in Aarhus, Denmark [November 8th; talk]
Destination Aarhus Workshop in Aarhus, Denmark [November 8th; workshop]
Trifork Meetup in Amsterdam, Netherlands [October 21st; talk]
Software Architecture for Developers in Amsterdam, Netherlands [October 21st-22nd; workshop]
- 🎙 Trifork Masterclass Taster Session [October 18th; talk]
- 🎙 Software Architecture Gathering 2021 [October 11th-14th; talk]
- 🎙 O'Reilly Software Architecture Superstream Series [September 15th; talk]
2020
- A few online conferences, but mostly 😷.
2019
YOW! Melbourne 2019 in Melbourne, Australia [December 10th-13th; workshop and talk]
YOW! Brisbane 2019 in Brisbane, Australia [December 9th-10th; talk]
YOW! Sydney 2019 in Sydney, Australia [December 3rd-6th; workshop and talk]
YOW! CTO Summit 2019 Brisbane in Brisbane, Australia [December 2nd; talk]
Visualizing software architecture with the C4 Model online via Safari [November 21st; training]
Software architecture for developers online via Safari [November 20th; training]
Oslo Software Architecture Meetup in Oslo, Norway [November 14th; talk]
Software Architecture Day with Simon Brown in Cluj-Napoca, Romania [October 21st; workshop]
Software Architecture Day with Simon Brown in Iași, Romania [October 18th; workshop]
Software Architecture Day with Simon Brown in Timișoara, Romania [October 16th; workshop]
SC London 2019 in London, England [October 4th; talk]
Agile Belgium meetup in Brussels, Belgium [September 23rd; talk]
Visualizing software architecture with the C4 Model online via Safari [August 2nd; training]
Software architecture for developers online via Safari [August 1st; training]
Agile on the Beach 2019 in Falmouth, England [July 11th and 12th; talk]
BCS SPA Conference 2019 in London, England [June 24th or 25th; keynote]
Trifork Tech Update Amsterdam in Amsterdam, The Netherlands [May 16th; talk]
"Software Architecture for Developers" at GOTO Academy in Amsterdam, The Netherlands [May 16th/17th; workshop]
Technical Agile Conference in Gothenburg, Sweden [May 13/14th; workshop and talk]
Build IT Right 2019 in Newcastle, England [April 4th; keynote]
Visualizing software architecture with the C4 Model online via Safari [April 2nd; training]
Software architecture for developers online via Safari [April 1st; training]
Meetup organised by Sourcelabs and bol.com in Utrecht, The Netherlands [March 26th; talk]
Visualizing software architecture with the C4 Model online via Safari [January 18th; training]
Colegio Profesional de Ingenieros en Informática de Castilla y León in Valladolid, Spain [January 12th; workshop]
Software architecture for developers online via Safari [January 7th; training]
Training
I run software architecture workshops at organisations across the globe, the content of which is based upon my Software Architecture for Developers books. These workshops, aimed at software developers and architects, are a guide to modern software architecture that's pragmatic rather than academic, and lightweight rather than "enterprisey". They are occasionally run publicly via training providers or conferences but most are private, on-site workshops held directly with organisations.
Please see architectis.je for more information.
Writing
I've authored and contributed content a number of books, as well as being a technical reviewer on others. I've also written articles for places like InfoQ, Voxxed, Methods & Tools, NLJUG, etc.
Articles, interviews, and podcasts
GOTO: Software Architecture for Developers (Teaser)
March 2021
GOTO: Software Architecture for Developers (part 1)
March 2021
GOTO: Software Architecture for Developers (part 2)
March 2021
Mozaic Works: Agile Challenges - Architecture, Design, and C4 Model
September 2020
ZDNet: "What we've lost in the push to agile software development, and how to get it back"
August 2020
Microsoft 425 Show - Software architecture, security and design with Simon Brown
July 2020
And also InfoQ, Voxxed (video interview), Pivotal Web Services, Software Engineering Daily, Software Engineering Radio, Fog Creek, Magpie Talkshow, The Agile Revolution, O'Reilly, etc.