Microservice Architecture

We’ll be taking a look at the microservice architecture. We’ll look at some of the problems microservices can cause. And also some of the bigger architectural issues that can occur in the future.

We’ll also take a brief stroll through Domain Driven Design (DDD) and some possible anti-patterns that can come from microservices.

So let’s get started …

How big should a microservice be?

Microservices are typically described in terms of the single responsibility principle as they should just do one thing really well. Which is fair enough, but precise explanations of what this “one thing” tends to be pretty thin when the rubber meets the road. The answer to this question always seems to be “it depends.”