Home / Services / Migration and Managed Support

Migration and Managed Support

Incremental replatforming with reversible cutover stages, complete URL migration, data reconciliation, and a 24/7 managed run service with named engineers and an enforceable SLA.

Migration

Move a live platform without a bad weekend

Big bang cutovers fail for the same reason every time: the first moment anyone finds out whether it works is the moment there is no way back. We move traffic incrementally, keep the old platform warm, and prove the rollback before we need it.

  • Traffic routed by market, by route or by percentage, so the blast radius is always small
  • Shadow traffic against the new platform for weeks before any real customer sees it
  • Complete URL map with redirects shipped in the same release as the change
  • Data migrated with reconciliation reports for catalogue, customers, orders and vouchers
  • Rollback rehearsed and timed, with the decision criteria written down in advance
Container ship representing large scale eCommerce replatforming and data migration

Cutover

Four stages, each one reversible

Incremental cutover with traffic splitting

Figure 09 / migration plan
STAGE 1 / SHADOW LEGACY 100% NEW 0% Legacy platformserving all customers New platformmirrored traffic only Real requests are replayed against the new platform. Responses are compared, never returned. Runs for two to four weeks. ROLLBACK: NOT APPLICABLE STAGE 2 / FIRST SLICE LEGACY 90% NEW 10% Legacy platformall other markets New platformone small market, live The smallest real market goes first. Orders, payments and fulfilment are watched daily against the legacy baseline for two weeks. ROLLBACK: DNS SWITCH, 4 MINUTES STAGE 3 / MAJORITY LEGACY 40% NEW 60% Legacy platformlargest market only New platformmost markets, live Markets move one at a time. The largest revenue market is deliberately last, and only moves after a full peak day on the new stack. ROLLBACK: PER MARKET, 4 MINUTES STAGE 4 / COMPLETE LEGACY 0% NEW 100% Legacy platformread only, kept 90 days New platformall traffic, all markets The old stack stays available and warm for ninety days so historic data questions can be answered without an archive restore. ROLLBACK: FULL RESTORE PLAN HELD Every stage has written entry criteria and exit criteria. Traffic only moves forward when the previous slice has held its conversion, error rate and order reconciliation for a defined period. Nobody is asked to approve a cutover on a gut feeling at eleven at night.
Legacy platform traffic New platform traffic

Figure 09. Typical shape for a multi market retailer. Single market clients usually split by route instead, moving category pages first and checkout last.

Search visibility

Migrating URLs without losing rankings

Organic traffic is usually the largest single channel and the easiest one to destroy in a replatform. It is treated as a delivery work package with its own owner and its own acceptance criteria.

StepWhat we doEvidence produced
InventoryFull crawl of the live site plus log file analysis and Search Console export, so we map what is actually indexed and actually earning trafficURL inventory with traffic, revenue and crawl frequency per URL
MappingEvery old URL mapped to exactly one new URL. Anything that cannot map gets an explicit decision rather than a default to the home pageSigned off redirect map, including parameter and pagination rules
ParityTitles, meta descriptions, headings, internal links, structured data and hreflang checked template by template against the old siteTemplate parity report with differences and the reason for each
ReleaseRedirects ship in the same release as the cutover, at the edge, with a single hop and no chainsRedirect test suite that runs on every deploy
MonitoringIndex coverage, crawl errors, rankings and organic revenue watched daily for eight weeks, with a named ownerWeekly written report and an alert threshold that triggers a rollback conversation

Table 07. Across our last five migrations the median ranking change eight weeks after cutover was zero positions, and the worst case was a loss of two positions on one template that recovered inside six weeks.

Managed support

Then we run it

Most agencies leave at go live, which is exactly when the platform starts to matter. Our run service uses the same engineers who built the system, with a service level you can enforce and a monthly engineering budget so the platform keeps improving.

  • Named engineers, not a shared ticket queue with a rotating cast
  • 24/7 monitoring on business metrics, not just infrastructure metrics
  • Monthly engineering budget for improvements, carried over for one month if unused
  • Quarterly platform review covering cost, performance, security and technical debt
  • Annual peak readiness programme before your trading season
Support engineer handling a priority commerce incident
PriorityDefinitionResponseWorkaround targetCommunication
P1Customers cannot buy, or data is at risk15 minutes, 24/72 hoursBridge opened, update every 30 minutes
P2A major journey is degraded but revenue continues1 hour in business hours8 hoursUpdate every 2 hours
P3A defect with a workaround1 business dayNext releaseDaily on the board
P4Cosmetic or low impact3 business daysBacklogMonthly report

Table 08. Every P1 gets a written blameless post incident review inside five working days, with actions tracked to closure on the same board as feature work.

Next step

Tell us what is slowing your commerce platform down

Send the brief. A principal architect reads it, then you get a written technical assessment with options, effort and risk inside five working days. No sales call required first.