Sitemap
QE Unit

The QE Unit publication is dedicated to Quality at Speed software, regularly sharing content from the community like guides, interviews, opinions, building up the Quality Engineering framework.

Member-only story

Only 1% Need Microservices

--

$2b annual revenue.

That’s the scale at which companies studied had good reasons for Microservices architecture.

And before that?

A Monolith architecture evolving to a Modular Monolith, Service-based, and only then to Macroservices, Miniservices, Microservices make the job.

Why is that?

The solution with minimal efforts must be the preferred choice to provide the capability to adapt and grow the business.

What is Microservices Architecture?

A Microservices architecture is like the grain of sands in the desert, tiny but all together making something much bigger.

The key characteristics of Microservices are to be:

  • Small and focused
  • Performing narrow functions
  • Manipulating only the data it needs
  • Collaborating over service layers
  • Usually reactive
  • With data decoupled to scale.

And if done well, they have a fully automated provisioning process, are cloud-native, and with a good decoupling at various layers.

But they have trade-offs:

  • Business flows are harder to map

--

--

QE Unit
QE Unit

Published in QE Unit

The QE Unit publication is dedicated to Quality at Speed software, regularly sharing content from the community like guides, interviews, opinions, building up the Quality Engineering framework.

Antoine Craske
Antoine Craske

Written by Antoine Craske

CIO/CTO | Architect | Systemic Approach to Software Production at qeunit.com

Responses (24)