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
03:44 MIN
Why modern microservice architectures are harder to observe
Hands on with OpenTelemetry
23:23 MIN
Q&A: When to build a monolith application
Strategies to accelerate SaaS Application Development
17:15 MIN
The dangers of the distributed monolith anti-pattern
Cloud Chaos and Microservices Mayhem
36:33 MIN
Focusing on modularity over architectural labels
Monoliths: A love story
01:56 MIN
Understanding the pros and cons of microservices architecture
Developing locally with Kubernetes - a Guide and Best Practices
08:59 MIN
Questioning the actual benefits of microservices
Why you shouldn’t build a microservice 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
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
Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World
Jens Happe
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.

Domain Architect Ricardo Platform (f/m/d) | 80-100% | Hybrid working model | Valbonne France
SMG Swiss Marketplace Group
Canton de Valbonne, France
Senior

Domain Architect Ricardo Platform (f/m/d) | 80-100% | Hybrid working model | Zürich Switzerland
SMG Swiss Marketplace Group
Sachseln, Switzerland
Senior


Solution Architect (self-healing Micro-Frontend)
Westhouse Consulting GmbH
Intermediate
React
DevOps
Spring
Kotlin
Grafana
+6

Senior Software Architect - Scalable Microservices & Security
team
Barcelona, Spain
Senior
Microservices



Software Engineer Platform
Microtronics Engineering GmbH
Oberndorf an der Melk, Austria
Remote
€45K
ARM
GIT
JIRA
+1
