Dual-write għall-qadim u l-ġdid, agħmel backfill tal-istorja fl-isfond, uża CDC biex tilħaq id-denb, ivverifika b'shadow reads, imbagħad aqleb ir-reads b'mod atomiku — b'rollback path f'kull pass. Qatt ma titfi l-app; tħaddem iż-żewġ databases b'mod parallel sakemm il-ġdid ikun provabbilment identiku, imbagħad tagħmel cutover.
Arkitettura
┌── write ──▶ OLD DB (source of truth) ──CDC (Debezium)──┐
App ───┤ ▼
└── write ──▶ NEW DB ◀──── backfill job (historical rows)
│
shadow reads (compare OLD vs NEW) ─▶ diff metrics ─▶ atomic cutover ─▶ NEW is truth
(flip flag; rollback = flip back)
