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:
2023
Software Architecture for Developers in Amsterdam, Netherlands [November 15th-16th; workshop]
NDC Porto in Porto, Portugal [October 16th-20th; talk]
ITARC in Stockholm, Sweden [October 17th-18th; keynote]
International Software Architecture PhD School (ISAPS) in Leiden, Netherlands [June 5th-9th; lecture]
Devoxx Poland 2023 in Krakow, Poland [May 31st-June 2nd; talk]
DevSum in Stockholm, Sweden [May 26th; talk]
NDC Oslo in Oslo, Norway [May 24th; talk]
Full Stack Meetup Budapest in Budapest, Hungary [May 17th; talk]
Craft Conference in Budapest, Hungary [May 16th-19th; workshop and talk]
- 🎙 OOP 2023 [February 8th; talk]
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]
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.