Michael Eisenbart

Why you shouldn’t build a microservice architecture

What if the primary goal of architecture is speed? Your microservices might be slowing you down.

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.

job ad

Saby Company
Delebio, Italy

Intermediate

test

Milly
Vienna, Austria

Intermediate

Featured Partners

Related Articles

View all articles
BB
Benedikt Bischof
Why You Shouldn’t Build a Microservice Architecture
Welcome to this issue of the WeAreDevelopers Live Talk series. This article recaps an interesting talk by Michael Eisenbart who talks about the pros and cons of microservice architecture.‍About the speaker:‍Michael has been working for Bosch as a sof...
Why You Shouldn’t Build a Microservice Architecture
EM
Eli McGarvie
Stop Wasting Time: How to Lead a Stand-Up Meeting & Get Results
We all know the feeling: your stand-up meeting starts… and the energy in the room slowly deflates. Eyes glaze over, minds wander. Maybe you can even see their attention drop on smartphones or laptops.Within minutes or even seconds, instead of a quick...
Stop Wasting Time: How to Lead a Stand-Up Meeting & Get Results
CH
Chris Heilmann
All the videos of Halfstack London 2024!
Last month was Halfstack London, a conference about the web, JavaScript and half a dozen other things. We were there to deliver a talk, but also to record all the sessions and we're happy to share them with you. It took a bit as we had to wait for th...
All the videos of Halfstack London 2024!

From learning to earning

Jobs that call for the skills explored in this talk.