Michael Eisenbart
Why you shouldn’t build a microservice architecture
#1about 3 minutes
The primary goal of software architecture is speed
Good architecture and practices should ultimately save time and help you get to market faster.
#2about 3 minutes
Choosing the right architectural tool for the job
An analogy of cutting down a tree illustrates that microservices are heavy equipment only necessary for large, complex problems.
#3about 5 minutes
Questioning the actual benefits of microservices
Before adopting microservices, critically evaluate whether your project actually needs benefits like scaling individual components or supporting multiple teams.
#4about 2 minutes
A decision tree for adopting a microservice architecture
If the specific benefits of microservices do not apply to your situation, you should not adopt them because the disadvantages are guaranteed.
#5about 4 minutes
Practical advice for building a microservice architecture
Key practices for success include keeping services small, standardizing monitoring, maintaining API compatibility, and not using architecture to solve organizational problems.
#6about 2 minutes
Embrace imperfection and learn from production
No architecture is perfect, so it is better to ship quickly and get real-world feedback from production to improve over time.
#7about 5 minutes
Q&A on monoliths, serverless, and specific use cases
Discussion covers hybrid architectures, the rise of serverless patterns, and specific scenarios where microservices are a good fit, like data pipelines.
Related jobs
Jobs that call for the skills explored in this talk.
Sopra Steria Custom Software Solutions GmbH
München, Germany
€78-100K
Senior
Java
JavaScript
+3
Technoly GmbH
Berlin, Germany
Senior
JavaScript
Angular
+1
Matching moments
01:32 MIN
Choosing the right tool and managing architectural complexity
Snappy UI needs no Single-Page Application
04:42 MIN
Understanding the pros and cons of microservices architecture
Developing locally with Kubernetes - a Guide and Best Practices
02:34 MIN
The flawed debate between monoliths and microservices
Microservices? Monoliths? An Annoying Discussion!
05:39 MIN
Why heavy abstraction is not needed in microservices
Seven Myths, Three Reasons, One Goal
01:37 MIN
Why a microservices architecture is a good fit
Optimizing Your App for Success: Tips and Techniques for managing slow devices
01:39 MIN
Navigating the headwinds and barriers of microservice sprawl
Lessons from Our API Past: Evolving to a Resilient API Future
00:50 MIN
Q&A: When to build a monolith application
Strategies to accelerate SaaS Application Development
02:32 MIN
Determining when to use the micro-application architecture
Independently together: how micro-applications improve developer experience + app performance
Featured Partners
Related Videos
Multiple Ships to the Island - Micro Frontends & Island Architectures
Florian Rappl
Move fast with Software Architecture
Simon Lasselsberger
Building high performance and scalable architectures for enterprises
Luka Samaržija & Ivan Sokol
Micro-frontends anti-patterns
Luca Mezzalira
Micro-frontends anti-patterns
Luca Mezzalira
Monoliths: A love story
Adam Mullen & John Collins
The Rise of Reactive Microservices
David Leitner
Interface Contracts in Microfrontend Architectures
Alexander Günsche
Related Articles
View all articles.gif?w=240&auto=compress,format)



From learning to earning
Jobs that call for the skills explored in this talk.

doubleSlash Net-Business GmbH
Markdorf GVV, Germany
Java
Azure
Agile Methodologies
Software Architecture
Continuous Integration
+1

doubleSlash Net-Business GmbH
Eriskirch-Kressbronn am Bodensee-Langenargen GVV, Germany
Java
Azure
Agile Methodologies
Software Architecture
Continuous Integration
+1

doubleSlash Net-Business GmbH
Friedrichshafen, Germany
Java
Azure
Agile Methodologies
Software Architecture
Continuous Integration
+1

&why GmbH
Berlin, Germany
€50-70K
Junior
Intermediate
Senior
React
Next.js
TypeScript

DIS AG
Dresden, Germany
Remote
Intermediate
API
GIT
Linux
Scrum
+8

Unisys Corporation
Municipality of Madrid, Spain
ELK
Java
REST
DevOps
Docker
+7

mund consulting AG
Frankfurt am Main, Germany
Remote
Intermediate
Scrum
React
DevOps
Kotlin
+9

Nicoll Curtin
Remote
£85-100K
Senior
API
Azure
Redis
+10

Westhouse Consulting GmbH
Frankfurt am Main, Germany
Senior
Scrum
Kafka
DevOps
Angular
Hibernate
+4