Oliver Sturm
Mastering Modern Architecture - Oliver Sturm
#1about 2 minutes
Introduction to Oliver Sturm and the philosophy of teaching
Oliver Sturm shares his background in software development and his passion for teaching others based on decades of practical experience.
#2about 5 minutes
Developing deep understanding beyond surface-level answers
True expertise comes from understanding the 'why' behind a solution, not just copying the most popular answer from an AI or online forum.
#3about 3 minutes
An overview of the modern software architecture workshop
The workshop covers patterns like CQRS and event sourcing to provide the freedom to choose between distributed and monolithic deployment models.
#4about 5 minutes
Deconstructing the unnecessary industry term 'modulith'
A well-designed monolith has always been modular, making the term 'modulith' a redundant label for good software engineering practices.
#5about 3 minutes
Avoiding premature commitment to complex infrastructure
Starting a new project by choosing complex tools like Kubernetes or serverless architectures is a common mistake that bypasses critical early decision-making.
#6about 3 minutes
The biggest challenge is understanding the business domain
The most difficult aspect of architecture is often not the technology but navigating the customer's specific domain with its historical and organizational constraints.
#7about 6 minutes
Navigating content authenticity in the age of AI
The rise of LLMs makes it challenging to verify the authenticity and expertise behind content like conference submissions, blurring the line between assistance and generation.
#8about 4 minutes
The importance of hands-on practice for learning architecture
True architectural understanding is gained by actively building systems and applying concepts, such as using GraphQL as a facade for migration projects.
#9about 4 minutes
Gaining experience by analyzing others' case studies
Reading about how other companies solved their problems, even if their context is different, adds valuable secondhand experience to your decision-making toolkit.
#10about 4 minutes
The unique value of a large developer-focused conference
Large-scale events focused exclusively on developers provide a unique opportunity to connect with a wide range of peers and learn from diverse company experiences.
Related jobs
Jobs that call for the skills explored in this talk.
Hubert Burda Media
München, Germany
€80-95K
Intermediate
Senior
JavaScript
Node.js
+1
Sopra Steria Custom Software Solutions GmbH
München, Germany
€78-100K
Senior
Java
JavaScript
+3
tree-IT GmbH
Bad Neustadt an der Saale, Germany
€54-80K
Intermediate
Senior
Java
TypeScript
+1
Matching moments
02:16 MIN
A preview of the event-driven architecture masterclass
Event-Driven Microservices: Patterns and Practices - Lutz Heunkhen
01:32 MIN
Evolving from coder to system architect
The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell
01:19 MIN
From fintech team building to architecture consulting
Event-Driven Microservices: Patterns and Practices - Lutz Heunkhen
04:20 MIN
Introduction to Domain-Driven Design and sustainability
It’s all about the domain, honey ! Experiences from 15 years of Domain-Driven Design
01:32 MIN
Choosing the right tool and managing architectural complexity
Snappy UI needs no Single-Page Application
03:12 MIN
Applying key architectural patterns for modernization
Enhancing Developer Experience During Architecture Modernization
02:46 MIN
Understanding critical architectural trade-offs and anti-patterns
Azure-Well Architected Framework - designing mission critical workloads in practice
01:57 MIN
Conclusion: Focus on fundamentals beyond the hype
Microservices? Monoliths? An Annoying Discussion!
Featured Partners
Related Videos
Event-Driven Microservices: Patterns and Practices - Lutz Heunkhen
Lutz Heunkhen
Modern software architectures
David Tielke
Enhancing Developer Experience During Architecture Modernization
Mauricio Frias
Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World
Jens Happe
Multiple Ships to the Island - Micro Frontends & Island Architectures
Florian Rappl
How to Avoid Tech Hype Traps - Josip Stuhli
Josip Stuhli
Monoliths: A love story
Adam Mullen & John Collins
Architectures that we can use with .NET
Alexej Sommer
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

&why GmbH
Berlin, Germany
€50-70K
Junior
Intermediate
Senior
React
Next.js
TypeScript

Vesterling Consulting GmbH
Nürnberg, Germany
Remote
€70-80K
UML
Software Architecture

Parloa Gmbh
Berlin, Germany
Azure
Docker
Terraform
Kubernetes
Continuous Integration



JetBrains
Amsterdam, Netherlands

JetBrains
Amsterdam, Netherlands
Kubernetes
Amazon Web Services (AWS)

