
What are microservices?
Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of loosely coupled services, which implement business capabilities. The …
Microservices Pattern: Microservice Architecture pattern
The microservice architecture structures an application as a set of loosely coupled, deployable/executable components organized around business capabilities
Pattern: API Gateway / Backends for Frontends - Microservices
An API gateway acts a single entry point into the application, routing and composing requests to services
Microservices rules #8: Design independently deployable services
May 20, 2025 · Microservices rules #8 is design independently deployable services. Independently deployable service is a defining characteristic of the microservice architecture.
A pattern language for microservices
Architectural style Which architectural style should you choose for an application? Monolithic architecture - architect an application as a single deployable unit Microservice architecture - architect …
Adopt the Microservice Architecture
Adopt the Microservice Architecture Chris Richardson is an experienced software architect, author of POJOs in Action, the creator of the original CloudFoundry.com, and the author of Microservices …
Service per team - Microservices
Context A high performance development organization consist of multiple teams. Each team is long-lived, small (typically 5-9 people), loosely coupled, autonomous, and cross-functional. Conway’s law …
Pattern: Transactional outbox - Microservices
First, write the message/event to a database OUTBOX table as part of the transaction that updates business objects, and then publish it to a message broker.
Microservices Platforms - part 5: Observability platform
Feb 24, 2026 · Microservices Platforms - part 6: Build platform This article describes the Observability platform, which simplifies the development of observable microservices - services whose behavior …
Pattern: Strangler application - Microservices
The Strangler Pattern is a design approach used to incrementally modernize a monolithic application by gradually replacing parts of it with microservices. This pattern is particularly useful for organizations …