System migration and architectural evolution: System Design course | Zoonk
70. System migration and architectural evolution
Change schemas, APIs, services, and storage systems without prolonged downtime. Use compatibility windows, shadow traffic, dual reads or writes, backfills, and controlled cutovers.