Microservices
Category: infrastructure
An architectural style that structures an application as a collection of loosely coupled services.
Microservices are the "modular business." Instead of one giant codebase, you have a Billing Service, a Quoting Service, and an Auth Service. They communicate over APIs. If the Billing Service has a bug, the Quoting Service stays online. It isolates risk and accelerates feature delivery.
Common Examples
- Adopting a microservices architecture allowed our engineering teams to deploy updates to the payment portal independently of the core quoting engine.
- Microservices provide the granular fault isolation needed to ensure one broken service doesn’t take down the entire agency portal.