Imagine the Future and Build for the Now


Details
This event is being recorded. Register in advanced to avoid delays joining at the start of the event.
We are delighted to be joined by Chris sharing his hands-on experiences with 4+1 model, an early preview of content from his upcoming workshop at GoTo Copenhagen.
When launching a new product, startup or project, it is tempting to build systems in preparation for inevitable success and scale.
But this frequently fosters premature complexity, such as a single team adopting micro-services well before they would be useful.
This talk provides guidance for how to manage complexity without sacrificing scalability by imagining the future but building for the now.
Leveraging Kruchten’s 4+1 views - a model for designing and understanding software intensive systems through a set of independent but related views - we can decouple different types of scaling decisions and adopt appropriate patterns in each view when the time is right.
Kruchten’s 4+1 views are the Logical/Domain view, the Process view, the Physical view, the Development view and the Scenario view. Scaling up in the logical view while deferring scaling of the process view helps avoid premature complexity, enhancing agility when the domain is less well understood and the model needs to evolve rapidly, and reduce the cost to build and operate.
This talk will help you understand the 4+1 views and how to apply them to make sense of your systems and plan yourself a flexible and effective scaling journey. Drawing on lived experience applying this technique to successfully scale a startup system over 7 years, we’ll explore what went well, mistakes we made & tips for adopting this approach.
Chris Simon will be teaching his masterclass, Imagine the Future and Build for the Now – System Design from Launch to Scale, at GOTO Copenhagen on September 29th & 30th.
Jacqui Read will be teaching her masterclass, Diagrams-as-Code + AI, at GOTO Copenhagen on September 30th.
About Chris Simon
Technology Coach & Advisor
Chris is a technology coach and advisor helping technology teams drive business success. He has a particular focus on helping startups realise their vision and new CTOs flourish in their roles. He also supports executives & boards with strategic technology advice, and engineering teams with training, mentoring and consulting in architecture, quality, domain-driven design and test driven development.
He is a regular meetup & conference speaker and to support teams using Domain-Driven Design, he recently launched Contextive & co-founded the DDD Australia meetup and Analysis, Design & Architecture conference.

Imagine the Future and Build for the Now