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
02:52 MIN
Why microservices often become a distributed monolith
CQRS and Event Sourcing without the pixie dust
08:31 MIN
Why microservices fail without proper modularity
It’s all about the domain, honey ! Experiences from 15 years of Domain-Driven Design
36:33 MIN
Focusing on modularity over architectural labels
Monoliths: A love story
03:44 MIN
Why modern microservice architectures are harder to observe
Hands on with OpenTelemetry
06:03 MIN
Tracing the architectural shift to micro frontends
Front-End Micro Apps
23:23 MIN
Q&A: When to build a monolith application
Strategies to accelerate SaaS Application Development
35:13 MIN
Q&A on DDD, shared models, and microservices
It’s all about the domain, honey ! Experiences from 15 years of Domain-Driven Design
05:39 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
Autonomous microservices with event-driven architecture
Florian Lenz
The Rise of Reactive Microservices
David Leitner
Modern software architectures
David Tielke
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.

Solution Architect (self-healing Micro-Frontend)
Westhouse Consulting GmbH
Intermediate
DevOps
Kotlin
Grafana
Openshift
Prometheus
+2

Software Engineer - Microservices Java - Germany-based
Douglas GmbH
Intermediate
DevOps
Node.js
RabbitMQ
TypeScript
Kubernetes
+2


Solution Architekt:in Mobile Computing
Enterprise Architect Logistics Services
Remote
DevOps
Kotlin
Kubernetes
Apache Kafka
+4

Solution Architect / Product Owner / UX Enthusiast
corner4 Information Technology GmbH
Remote
€62K
Figma
Microservices




(Senior-) Software Engineer Microservices
NCP engineering GmbH
Remote
Senior
GIT
Docker
ASP.NET
Microservices
+2