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
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:55 MIN
Why microservices fail without proper modularity
It’s all about the domain, honey ! Experiences from 15 years of Domain-Driven Design
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
03:20 MIN
Focusing on modularity over architectural labels
Monoliths: A love story
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
03:41 MIN
Why modern microservice architectures are harder to observe
Hands on with OpenTelemetry
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:15 MIN
Tracing the architectural shift to micro frontends
Front-End Micro Apps
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
00:50 MIN
Q&A: When to build a monolith application
Strategies to accelerate SaaS Application Development
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
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
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
03:05 MIN
Applying the divide and conquer principle to monoliths
The Lifehacker's Guide to Software Architecture
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
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
Monoliths: A love story
Adam Mullen & John Collins
Why you shouldn’t build a microservice architecture
Michael Eisenbart
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.


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


CONTIAMO GMBH
Berlin, Germany
Senior
Python
Docker
TypeScript
PostgreSQL


Instaffo GmbH
Docker
.NET Core
Unit Testing
Microservices
Entity Framework

Vesterling Consulting GmbH
€70-80K
UML
Software Architecture

Vesterling Consulting GmbH
€70-80K
UML
Software Architecture
