Andrew's Digital Garden

Microservices

Microservices are an architectural and organizational approach to software development where software is composed of small independent services that communicate over well-defined APIs. These services are owned by small, self-contained teams.

Microservices architectures make applications easier to scale and faster to develop, enabling innovation and accelerating time-to-market for new features.

They should be specialised to a singular problem, and be developed, deployed, scaled, operated, etc. independent of other microservices.

They are considered the 'opposite' of a [[20221107045937-monoliths]]

[[architecture]] [[infrastructure]] [[microservices]]

Microservices