57 million records and a 10 day cutover
Migration is not an ETL task. It is a programme control problem with architecture, validation and decision evidence at its centre.
Cases & Insights
Short notes from complex delivery environments, written to surface reusable patterns rather than long-form case studies. Historical examples are attributed to Mikhail's prior enterprise delivery roles where relevant.
Field notes
These notes help senior sponsors recognise the shape of a problem before it becomes a late-stage delivery issue.
Migration is not an ETL task. It is a programme control problem with architecture, validation and decision evidence at its centre.
Interfaces are ownership contracts. Data flows, behaviours, exceptions and support routes must be explicit before go live.
Governance only matters when it changes cadence, ownership, decisions and operational readiness.
Insights
An interface is not complete when messages move. It is complete when behaviour, exceptions, reconciliation and support ownership are explicit.
Governance has value when it changes cadence, evidence, escalation and decision quality inside the delivery rhythm.
Confidence comes from visible readiness evidence across data, integration, operations and reporting, not from optimistic status language.
New tooling does not remove the need for trusted definitions, lineage, ownership and quality controls.
Bounded services still need clear API contracts, data ownership, observability and operational accountability.
Migration exposes ownership gaps, process ambiguity and broken assumptions faster than most design workshops.
Use the first conversation to separate facts, assumptions, decisions and evidence gaps.