Scaling a National Book Retail SaaS

Market Retail, SaaS, Build-up
Scale 200+ Bookstores, 80M+ Stock Instances
Role Architecture Lead & Migration Program Owner
Library interior representing book retail

The Challenge

After a bankruptcy of a large player, independent bookstores and book associations in the Netherlands saw an opportunity. Either they risked losing this untapped market share and customer loyalty to larger e-commerce players that could deliver faster, or provide a better digital experience for their clients. Because the Dutch book retail market is highly regulated, with fixed book price laws meaning that bookstores cannot compete on price, they must differentiate entirely on customer experience, curation, and delivery speed.

Overall, all of the independent bookstores were struggling with fragmented, legacy e-commerce systems (heavily customized, aging platforms). These systems suffered from poor performance, lacked a more reliable and maintainable real-time inventory syncing with physical stores, and struggled to integrate deeply with the national centralized distribution monopoly. We transitioned these disparate systems into a unified, multi-tenant SaaS platform without disrupting daily operations.

My Role

I personally led the platform architecture, migration strategy, and distributor integration design. I worked hands-on with engineering leads on the specialized ERP+CRM+CMS requirements definition, system architecture and coding it out the door, set migration sequencing with product and operations stakeholders, and chaired cutover readiness checkpoints.

In practical terms, I owned the architecture decisions and migration plan, the team (and myself) implemented service components and storefront features. I also aligned technical priorities with business constraints so onboarding could continue while legacy risk was reduced sprint by sprint.

Timeline

  • First 90 days: Stabilized critical integration risks, defined target architecture, and designed migration sequencing.
  • Months 4–12: Rolled out multi-tenant services and real-time stock sync while onboarding stores in controlled waves.
  • Months 13–18: Completed final legacy cutovers and distributor automation with business continuity assured, and improved operational efficiency.

The Solution

Over the course of the project, we architected and delivered a modern, CMS based SaaS platform integrated with a ERP+CRM tailored specifically for the nuances of the Dutch book market.

1. Multi-Tenant Architecture

To support over 200 independent bookstores while maintaining their unique brand identities, we implemented a Whitelabel CMS commerce approach. A robust backend served customizable frontend templates, ensuring strict data isolation between tenants while allowing a single shared codebase for rapid feature deployment.

2. Real-Time Omnichannel Syncing

Overselling and second-hand sales were a critical issue when physical and digital storefronts were out of sync. We introduced a system architecture to synchronize Point of Sale (POS) inventory with the online storefronts in milliseconds, managing over 80 million physical and digital stock instances reliably.

3. Deep Distributor Integration

We built automated, real-time API integrations with the national centralized distributor. This enabled seamless dropshipping, real-time bibliographic data updates (ONIX feeds), and automated digital fulfillment for eBooks.

4. Zero-Downtime Migration

Using the Strangler Fig pattern, we gradually migrated functionality from the legacy systems to the new quasi monolithic architecture. Automated migration pipelines ensured historical orders, customer accounts, and catalog information was safely transferred before the final cutover, resulting in zero business disruption.

The Outcome

  • Massive Scale: Successfully onboarded and supported 200+ independent bookstores on a single, highly available platform.
  • Operational Efficiency: Managed 80 million+ stock instances with real-time accuracy, eliminating overselling issues.
  • Competitive Advantage: Empowered small, independent retailers to compete with massive e-commerce giants on user experience, curation, and fulfillment speed.
  • Future-Proofing: Replaced fragile legacy code with a scalable, maintainable SaaS architecture capable of rapid iteration, with full migration completed.

Facing a similar challenge?

Case Studies