Doug Wilson
Jan 20, 2021

--

While I agree strongly with your 10 points (except "Database per Microservice", which I've done successfully as "schema per microservice in a single database"), you may want to broaden your definition of "Microservice Architecture".

"Microservice Architecture is about decomposing a Software System ... " ignores greenfield development where microservices are modeled from the ground up in a new application based on domain entity modeling.

In my experience greenfield microservice development can differ very significantly from monolith decomposition.

Thanks for sharing your thoughts on all this!

--

--

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