Home · Work · ShopFlow

Case Study

ShopFlow

Migration, DevOps · Retail

ShopFlow retail storefront representing the replatformed commerce monolith

Migration, DevOps · Retail

ShopFlow

A monolith that could only deploy on Sunday nights. I carved out bounded contexts, containerized behind a strangler facade, and introduced GitOps — the team now ships on demand.

10×Deploy frequency
5 minMean rollback
0Sunday deploys

The challenge

One deployable, one database, one Sunday-night window. Every release was an all-hands event and rollbacks took hours.

How I approached it

  • Strangler facade routing traffic slice-by-slice to new services
  • Containerized bounded contexts on Kubernetes with autoscaling
  • GitOps delivery with preview environments and instant rollback
  • Database-per-service split with a verified migration rehearsal

The outcome

Deploys went from weekly to on-demand, rollbacks take five minutes, and Sunday deploys are history.

Stack: Kubernetes · ArgoCD · GitHub Actions · Postgres per service