Software Engineering Architecture Lab

Incremental Change: Strangler Fig, Expand/Contract & Pipelines

Evolve a running system without big-bang rewrites. Lesson 4 of Level 10: Architecture That Survives Change.

Level 10 · Architecture That Survives Change · Lesson 4 of 6

Evolve a running system without big-bang rewrites.

Continue learning

All lessons in Evolutionary Architecture

  1. Architecture Erosion: How Good Designs Decay
  2. Fitness Functions: Tests for Your Architecture
  3. Automated Architecture Tests with ArchUnit
  4. Incremental Change: Strangler Fig, Expand/Contract & Pipelines
  5. Evolving Data: Schema Changes Without Downtime
  6. Change Dimensions & the Last Responsible Moment