Retail · Marketplace · 2019–2023
After $50M and two failed attempts, live in 10 months for under $1M
A B2B marketplace for a Fortune 5 retailer. Four years and more than $50M had gone into this platform before we arrived. An internal team had a proof of concept that would not scale; an external vendor spent a year and never reached one. We reached production in ten months.
What was wrong
- The client had attempted multiple builds of a B2B marketplace over four years, spending more than $50M.
- An internal IT team produced a proof of concept that could not scale.
- An external vendor was brought in and after a year had still not reached a working proof of concept.
What we did
- Identified the delivery-process and architecture problems that every previous attempt had inherited, before writing any code.
- Built a microservice architecture that scales without a rewrite, rather than another monolith that would hit the same ceiling.
- Designed and ran agile processes that got working software in front of the business early enough for them to steer it.
- Added machine-learning recommendations against merchant profiles so buyers could find products across a catalog of millions.
- When Covid shut down the trade shows the marketplace was meant to replace, the project went from strategic to urgent. Because the proof of concept had been built to scale, it became the production MVP rather than a throwaway.
What came out
- Proof of concept delivered in seven months for under $500K.
- The proof of concept went to production three months later, with no rewrite — ten months from a standing start.
- Under $1M in total to production, against more than $50M already spent.
- Live to 100,000+ merchants and millions of products, with headroom for ten times that.
- Latin American merchants onboarded first, with the US and India next in line.
- We kept adding features for three more years, then handed the platform to the client’s own team.
Built with
- C# / .NET microservices
- Angular
- Python
- Azure
Client names withheld by agreement. References available on request.
Is a platform build on its second or third attempt?
Every attempt after the first inherits the architecture that defeated the last one. An hour with your team, at no charge, and we will tell you what we would keep and what we would not.