ERP wave modernisation
Strangler pattern across finance and inventory without freezing operations.
Duration
14 months
Engagement
Programme partnership
Industry
Retail
Client
Retail group
Minutes
Report latency
Down from multi-week cycles
−22%
Stockouts
Across pilot banners
4
Modules live
Finance, inventory, analytics, pricing
0 hrs
Store downtime
No freeze during cutovers
Project brief
What this project was really about
A multi-banner retail group was blocked by a monolith ERP: e-commerce could not move fast and finance reports lagged by weeks. We extracted domains into Nidhi ERP modules with event sync and dual-run periods so stores never froze.
01 — Challenge
A single ERP monolith blocked commerce growth. Inventory truth was delayed, and month-end close depended on manual reconciliations.
- Brittle batch integrations to e-commerce
- Stockouts from stale inventory views
- Week-long reporting cycles
- Fear of a multi-year rip-and-replace
02 — Solution
Domain-by-domain strangler extraction into finance, inventory and analytics modules with an anti-corruption layer and dual-run cutovers.
- Event bus for inventory and orders
- Read models for near-real-time analytics
- Role-based operational dashboards
- Controlled dual-run until parity proven
How we delivered it
A phased programme with evidence at every gate.
- 01
Domain mapping
Prioritised finance and inventory as the highest-pain seams with clear ownership boundaries.
- 02
Anti-corruption layer
Wrapped the monolith so new modules could sync without contaminating domain models.
- 03
Wave extraction
Shipped modules with dual-run, reconciliation dashboards and store-level rollouts.
- 04
Operate & expand
Stabilised SLOs, then sequenced the next domains onto the same event fabric.
04 — Architecture
System shape
- 01Anti-corruption layer around legacy ERP
- 02Event bus for inventory and orders
- 03Read models for analytics
- 04Role-based dashboards
- 05Dual-run reconciliation jobs
- 06Nidhi ERP finance & inventory modules
Deliverables
What shipped
- Four production ERP modules
- Event-driven integration fabric
- Dual-run reconciliation tooling
- Ops dashboards for store & finance
- Programme roadmap for remaining domains
Stack
Client voice
“They modernised the spine of the business without stopping the floor.”
Elena Vargas
CIO · Retail group
Related projects
Have a programme that needs the same discipline?
Tell us about the constraints, the risk, and the outcome you need. We will respond with a clear engagement shape — not a slide deck of buzzwords.