Search the practice set

126 questions, 454 terms and 400 topics in 20 areas.

14 results for “Microservices”

Terminology · 8
term

Microservices

An architectural style where an application is a set of independently deployable services, each owning its data and aligned to a business capability.

Software Architecture
term

Monolith vs Microservices

A trade of deployment independence against distributed-systems complexity, decided by team topology far more often than by technology.

Architecture Decision-Making
term

Database per Service

Each service owning its own datastore, with no other service reading or writing it directly.

Polyglot Persistence
term

Monzo's Microservice Estate

Monzo runs a bank on well over a thousand microservices, and the interesting engineering is in the platform and network isolation that makes that number survivable.

Software Architecture
term

Prime Video's Move Back to a Monolith

Amazon Prime Video consolidated a serverless, distributed audio/video monitoring service into a single process and reported a 90% cost reduction — the most-cited example of micros…

Architecture Patterns
term

Saga

A sequence of local transactions across services where each step has a compensating action that semantically undoes it if a later step fails.

Distributed Systems
term

Service Boundary

The line separating what one service owns and is accountable for from what it must ask another service about.

Software Architecture
term

Uber's Domain-Oriented Microservice Architecture

After growing to roughly 2,200 microservices, Uber grouped them into domains behind gateways with strict dependency layering, to recover the comprehensibility that fine-grained de…

Software Architecture