Term Kind Topic What it is
Airbnb: Monorail to Service-Oriented Architecture Airbnb SOA Migration case-study Application Decomposition Airbnb decomposed a large Rails monolith into services, and the difficult part was data ownership rather than code extraction.
Application Decomposition practice Application Decomposition Breaking a large application into parts — where finding the seam matters more than the extraction technique.
Characterisation Test Golden Master Test, Approval Test, Behaviour Snapshot practice Application Decomposition A test that records what a system currently does - bugs included - rather than what it should do, providing the safety net that makes changing an untested legacy system possible at all.
Decomposition by Capability practice Application Decomposition Breaking a monolithic system into parts along business capability lines rather than technical layers, so that each part changes for one reason.