DEV Community

Said Olano
Said Olano

Posted on

Why build a Microservice?

How to organize the subdomains into one or more deployable/executable components?

Image description

Design an architecture that structures the application as a set of two or more independently deployable, loosely coupled, components, a.k.a. services. Each service consists of one or more subdomains. Each subdomain is part of a single service except for shared library subdomains that are used by multiple services. A service is owned by the team (or teams) that owns the (non-library) subdomains.

Image description

Top comments (0)