Software Engineering Architecture Lab

Strangler Fig Pattern

Replace a legacy system piece by piece behind a routing layer. A microservices pattern in the Microservice & Architecture Patterns catalog.

Replace a legacy system piece by piece behind a routing layer.

Family
Microservice & Architecture Patterns
Category
Microservices
Source
Building Microservices · Software Architecture · DDD

More microservices patterns

  • API Gateway — One entry point that routes, authenticates and shapes client traffic.
  • Backends for Frontends — A dedicated backend per client type (web, mobile, partner).
  • Anti-Corruption Layer — Translate another model so it does not leak into yours.
  • Database per Service — Each service owns its data; others go through its API.
  • Sidecar — Run cross-cutting infrastructure next to each service instance.

All patterns