Eberhard Wolff
Microservices? Monoliths? An Annoying Discussion!
#1about 3 minutes
The flawed debate between monoliths and microservices
The common narrative pitting simple monoliths against complex microservices ignores the significant deployment and testing challenges of large monolithic systems.
#2about 3 minutes
Why complex microservice architectures like Netflix succeed
The success of complex systems like Netflix's architecture is not due to its complexity, but to effective modularization and information hiding.
#3about 5 minutes
The real problem is poor modularization, not architecture choice
Whether you have a thousand microservices or a class with a thousand methods, the root issue is a failure to create loosely coupled modules.
#4about 8 minutes
How to design modules around business functionality
Apply principles like information hiding and bounded contexts to build modules around business capabilities, not shared data models.
#5about 3 minutes
Aligning architecture with organizational goals and trust
To realize the productivity gains of microservices, organizational structures must trust teams with autonomy over deployment and technology choices.
#6about 2 minutes
Conclusion: Focus on fundamentals beyond the hype
The debate over monoliths versus microservices is a distraction from the fundamental principles of good modularization and organizational design.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
03:04 MIN
Why microservices often become a distributed monolith
CQRS and Event Sourcing without the pixie dust
02:55 MIN
Why microservices fail without proper modularity
It’s all about the domain, honey ! Experiences from 15 years of Domain-Driven Design
03:20 MIN
Focusing on modularity over architectural labels
Monoliths: A love story
03:41 MIN
Why modern microservice architectures are harder to observe
Hands on with OpenTelemetry
02:15 MIN
Tracing the architectural shift to micro frontends
Front-End Micro Apps
00:50 MIN
Q&A: When to build a monolith application
Strategies to accelerate SaaS Application Development
08:00 MIN
Q&A on DDD, shared models, and microservices
It’s all about the domain, honey ! Experiences from 15 years of Domain-Driven Design
03:05 MIN
Applying the divide and conquer principle to monoliths
The Lifehacker's Guide to Software Architecture
Featured Partners
Related Videos
Modulith Instead of Monolith - Pragmatically Towards Microservices
Hendrik Lösch
Modularity: Let's dig deeper
Pratishtha Pandey
It’s all about the domain, honey ! Experiences from 15 years of Domain-Driven Design
Carola Lilienthal
Why you shouldn’t build a microservice architecture
Michael Eisenbart
Monoliths: A love story
Adam Mullen & John Collins
The Rise of Reactive Microservices
David Leitner
Autonomous microservices with event-driven architecture
Florian Lenz
Micro-frontends anti-patterns
Luca Mezzalira
Related Articles
View all articles.gif?w=240&auto=compress,format)


.webp?w=240&auto=compress,format)
From learning to earning
Jobs that call for the skills explored in this talk.


M&M Software GmbH
Sankt Georgen im Schwarzwald, Germany
Intermediate
Senior
Docker

CONTIAMO GMBH
Berlin, Germany
Senior
Python
Docker
TypeScript
PostgreSQL



Peter Park System GmbH
München, Germany
Senior
Python
Docker
Node.js
JavaScript


