Doug Wilson
Apr 22, 2021

--

How big are these "micro" services that you're decomposing? And what criteria do you use to differentiate a service from a microservice?

Functional decomposition makes sense applied to service-oriented architecture (SOA), where domain services encapsulate the functionality and data belonging to a given business domain.

Microservices typically result either from this kind decomposition (domain service -> business entity microservices) or from "greenfield" design and development.

In my opinion, there shouldn't be enough in a microservice to warrant further decomposition.

--

--

Doug Wilson
Doug Wilson

Written by Doug Wilson

Doug Wilson is an experienced software application architect, music lover, problem solver, former film/video editor, philologist, and father of four.

No responses yet