Case studies
Work that had to hold under load
Commerce and order-management platforms re-architected while they were trading. The connecting thread is event-driven, asynchronous design — decoupling systems so each can scale, fail and ship on its own schedule. Client identities are masked throughout.
Retail — beauty & personal care
Launching a Beauty Vertical Inside a Fashion Marketplace
A large fashion and lifestyle marketplace wanted to enter beauty. Beauty is not fashion with different products: the basket, the variant model, the repeat behaviour and the buying anxieties are all different, and most of the platform's existing assumptions do not survive the move. We took the vertical from market thesis through customer research, category model, personalisation design and experimentation framework to a defined build.
- 4.1 vs 1.5items per order
- 3%of beauty sold online at the time
- Product strategy
- Fractional CTO
- Marketplace
- Personalisation
Automotive — used-vehicle marketplace
One Customer, One Product, One Ledger: Replatforming a Used-Vehicle Group
A multi-brand used-vehicle group had grown a separate stack per business line: its own CRM, its own back office, its own product data, its own view of the customer. We ran a TOGAF ADM engagement end to end — from architecture capability through vision to a full target architecture — and defined the next-generation platform the group would replatform onto.
- TOGAF ADMrun end to end
- 10architecture views
- Enterprise architecture
- TOGAF
- Replatform
- Marketplace

Retail — online marketplace
Terabytes In, 20 Milliseconds Out: Real-Time Serviceability at Checkout
Deciding whether a product can actually reach a customer's pincode means computing, per product, which fulfilment location can serve it and whether a logistics partner covers that lane — over terabytes of continuously ingested store, stock and logistics data. It runs on every listing page, product page and checkout. We designed it as an Apache Ignite data grid fed by an 83-processor NiFi ingestion pipeline over Kafka, fronted by a batch-capable service API, taking it from roughly 3 to 3,000 transactions per second and from around 3 seconds to 20 milliseconds.
- 3 → 3,000transactions per second
- 3s → 20msresponse time
- Performance engineering
- In-memory computing
- Real-time data
- Microservices

Manufacturing — customer experience & commerce
Sizing and Deployment Architecture for a Paints Manufacturer's CX Platform
Three years across a paints manufacturer's customer-experience estate: a dual-instance deployment architecture with node-level sizing, integration design across commerce, order management and ERP, and later a modern CX architecture and technical blueprint for the sales side of the business.
- Deployment architecture
- Sizing
- Integration
- CX architecture
Retail — online marketplace
From 20,000 Updates a Day to 4 Million an Hour
Inventory availability was replicating from order management to the storefront through a synchronous, circuit-breakered service that managed roughly 20,000 updates in 24 hours. We re-implemented it as a fully event-driven pipeline with Kafka at the core, reaching 4 million syncs in an hour and near real-time propagation.
- Event-driven architecture
- Order management
- Integration
- Kafka

Retail — online marketplace
An Orchestration Layer for a Marketplace That Cannot Go Offline
Built the marketplace's integration orchestration layer on Apache NiFi with an event backbone underneath it, moved stock and price into near real-time search synchronisation, and delivered clustering and index-estate work on a platform that trades continuously.
- Integration
- Orchestration
- Search
- Event-driven architecture
Wholesale & cash-and-carry — B2B commerce
A B2B Wholesale Platform Built Once, Deployed Across Countries
Owned the complete architecture for a global retailer's member-based B2B commerce platform in India. The design was built for multi-country operation from the outset and was subsequently replicated into other markets, including South Africa.
- B2B commerce
- Enterprise architecture
- Multi-country
- Integration
Consumer packaged goods — D2C commerce
Re-architecting a D2C Platform from a Few Stores to 100,000
A direct-to-consumer platform built for a handful of stores had to reach around 100,000 across India and further markets. We re-architected it for that scale — reworking the data model, optimising the integration layer, and resolving the production performance problems that surfaced along the way.
- Scalability
- Data modelling
- Integration
- Performance engineering

Manufacturing — B2B commerce
Deployment Architecture for a Global Textile Manufacturer's B2B Platform
Solution and deployment architecture for a global textile manufacturer's B2B commerce platform: the physical topology, the centralised-versus-decentralised infrastructure decision, non-functional requirements, and the landscape recommendation that sized it.
- B2B commerce
- Deployment architecture
- Infrastructure
- NFR
Energy & fuel retail — B2C loyalty
Choosing a Loyalty Platform for a Global Energy Retailer
Ran the complete evaluation of the B2C loyalty platform for a global energy retailer's consumer business: defining the criteria, assessing the candidates against the real operating requirements, and producing a defensible recommendation.
- Loyalty
- Platform evaluation
- Enterprise architecture
- B2C

Digital commerce — consumer super-app
Integration Architecture for a Consumer Super-App
A super-app has to make many independent brand platforms behave like one product: single identity, one loyalty balance, one payment rail, one view of the customer. We designed the integration architecture that binds them — an API and enhancement layer over the brand platforms, three deliberately different integration patterns, and a data platform that turns the whole estate into one customer view.
- Integration architecture
- Event-driven architecture
- Super-app
- Data platform
On confidentiality. These accounts describe the engagement and the approach, not any client's systems or data. Client identities are masked, diagrams are redacted, and detailed references are shared under NDA.
Have a similar problem?
Tell us what you are carrying, and we will tell you straight whether it is worth doing.
Start a conversation