> Markdown version of [/videos/1827-mastering-modern-architecture-oliver-sturm?t=461](https://www.wearedevelopers.com/videos/1827-mastering-modern-architecture-oliver-sturm?t=461). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Mastering Modern Architecture - Oliver Sturm Oliver Sturm argues that AI shortcuts are killing architectural reasoning. Discover why mastering modern system design requires analyzing failures instead of blindly chasing buzzwords like modulith. - **Speakers:** Oliver Sturm - **Event:** Coffee With Developers - **Published:** March 4, 2026 - **Duration:** 39:00 - **URL:** https://www.wearedevelopers.com/videos/1827-mastering-modern-architecture-oliver-sturm ## Summary Oliver Sturm, Training Director at DevExpress, shares his philosophical and practical approach to software architecture, emphasizing that mastering systems design requires understanding the *why* behind technical decisions, rather than blindly relying on popular trends or AI-generated shortcuts. True expertise is built by analyzing failed approaches and questioning initial successes, marking a distinct boundary between senior and junior developers. The conversation explores the danger of skipping the learning process by relying solely on LLMs, which often provide the simplest "how" without essential contextual reasoning. Highlighting themes from his masterclass on modern architecture, Sturm explores foundational patterns such as CQRS, event sourcing, and microservices. He explains how tools like GraphQL can serve as powerful frontend facades during legacy migrations without forcing a complete rewrite. A significant portion of the discussion tackles industry hype: Sturm strongly criticizes trendy buzzwords like "modulith," arguing that well-structured, modular monoliths have always been a staple of good software engineering. He also advises against prematurely adopting complex infrastructure—such as spinning up a Kubernetes cluster or a serverless Azure environment—before fully understanding a project's core requirements. Beyond technical implementation, the discussion touches on the broader impacts of artificial intelligence on technical problem-solving and conference submissions. While LLMs are excellent utility tools, they lack the vast, nuanced context that human developers bring to complex architectural choices. Ultimately, developers are encouraged to build robust mental frameworks through hands-on side projects, learning from peers, and applying critical thinking to avoid black-and-white architectural solutions in favor of nuanced, context-driven design. **Keywords:** software architecture patterns, CQRS implementation, event sourcing, microservices deployment, modular monoliths, GraphQL frontend facades, developer training strategies, LLM coding assistants, Kubernetes infrastructure planning, serverless Azure microservices, legacy API migration, Stack Overflow problem solving, architectural decision making, technology hype cycles, AI in software development ## Chapters 1. **Career background and the intrinsic rewards of mentoring developers** (00:01) — Mentoring engineers outpaces personal financial gain by building resilient foundations for widespread startup success. 1. **Emphasizing technical fundamentals over superficial artificial intelligence solutions** (03:20) — Grasping the reasoning behind technical decisions prevents the pitfalls of blindly accepting generated answers. 1. **Exploring architectural patterns and infrastructure deployment strategies** (07:41) — Modern system designs encompass diverse options from distributed microservices to highly structured monolithic deployments. 1. **Rejecting unnecessary industry buzzwords and binary architectural thinking** (10:02) — The term modulith overcomplicates the historically standard practice of writing well-structured modular software. 1. **Avoiding premature scaling and over-engineering in brand new projects** (15:00) — Deferring massive infrastructure decisions prevents developers from locking into excessive complexities before establishing product requirements. 1. **Integrating unfamiliar concepts and business domains into technical worldviews** (17:43) — Spending focused time reasoning about novel technical paradigms yields better situational judgment than rushing implementation. 1. **Balancing grammatical assistance and authentic voice in technical writing** (20:13) — Using generative models to refine non-native text challenges event organizers attempting to verify actual human expertise. 1. **Utilizing modern query languages as facades for legacy interfaces** (26:58) — Implementing a robust middle layer smooths interactions with legacy systems during complex software migration projects. 1. **Expanding technical context through active practice and engineering case studies** (28:52) — Analyzing real-world problem scenarios described by other engineers builds a versatile foundation for superior decision-making. 1. **Anticipating the unique dynamics of giant developer-focused conferences** (34:35) — Engaging directly with vast engineering communities offers fresh perspectives distinct from standard commercial trade shows. ## Related Moments - [Building software architecture skills through practical learning resources](https://www.wearedevelopers.com/videos/1826-event-driven-microservices-patterns-and-practices-lutz-heunkhen) (from "Event-Driven Microservices: Patterns and Practices - Lutz Heunkhen") - [Developer transition to architecture and finops automation](https://www.wearedevelopers.com/videos/691-building-well-architected-applications) (from "Building Well-Architected applications") - [Designing an interactive technical architecture masterclass without coding](https://www.wearedevelopers.com/videos/1826-event-driven-microservices-patterns-and-practices-lutz-heunkhen) (from "Event-Driven Microservices: Patterns and Practices - Lutz Heunkhen") - [Architecting the platform with modern cloud and mobile technologies](https://www.wearedevelopers.com/videos/64-shared-mobility-for-everyone) (from "Shared mobility for everyone!") - [Prioritizing continuous learning and reasoning in software engineering](https://www.wearedevelopers.com/videos/916-beyond-the-hype-real-world-ai-strategies-panel) (from "Beyond the Hype: Real-World AI Strategies Panel") - [Designing complex software architecture in the era of AI](https://www.wearedevelopers.com/videos/1365-wearedevelopers-live-the-weekly-developer-show-with-chris-heilmann-and-daniel-cranney) (from " WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney") ## Related Articles - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [Developers vs Scammers, Bad Design, AI is Pointless, AJAX is 20 and more - The Best of LIVE 2025 - Part 1](https://www.wearedevelopers.com/magazine/661-developers-vs-scammers-bad-design-ai-is-pointless-ajax-is-20-and-more-the-best-of-live-2025-part-1) - [MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production](https://www.wearedevelopers.com/magazine/115-mlops-deploying-maintaining-and-evolving-machine-learning-models-in-production) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) ## Related Jobs - [Principal Software Engineer, Enterprise AI Platform](https://www.wearedevelopers.com/jobs/ext/1467292-principal-software-engineer-enterprise-ai-platform) at **GitHub** - [Senior Software Engineer](https://www.wearedevelopers.com/jobs/ext/15942-senior-software-engineer) at **GitHub** - [Senior Engineer, Infrastructure Platform](https://www.wearedevelopers.com/jobs/ext/328836-senior-engineer-infrastructure-platform) at **Intercom, Inc.** - [Senior Cloud Software Architect (all genders welcome) for our Intelligent Service Operations Hub](https://www.wearedevelopers.com/jobs/ext/1284556-senior-cloud-software-architect-all-genders-welcome-for-our-intelligent-service-operations-hub) at **Rosenxt Group** - [Senior Cloud Software Architect (all genders welcome) for our Intelligent Service Operations Hub](https://www.wearedevelopers.com/jobs/ext/1693682-senior-cloud-software-architect-all-genders-welcome-for-our-intelligent-service-operations-hub) at **Rosenxt Group** - [Head of AI Applications](https://www.wearedevelopers.com/jobs/ext/1231536-head-of-ai-applications) at **ZEISS Group**