B2B Food & Beverage E-Commerce Platform
Migrated a nationwide distributor from a monolith to microservices, building a modern e-commerce platform with order management, product catalogue, and real-time inventory.
Summary
A full-featured e-commerce and order management platform for a nationwide B2B food and beverage distributor. The existing monolith was struggling with scale, deployment bottlenecks, and limited mobile access. I led the migration to a microservices architecture while building a new storefront, order dashboard, product catalogue with custom pricing per client, and real-time inventory tracking. The platform serves thousands of business customers across Spain.
My Role
Full-Stack Engineer — Architected the microservices migration, built the React storefront and order management dashboard, designed the PostgreSQL schema for multi-tenant product catalogues with custom pricing, implemented real-time inventory via WebSocket connections, and set up automated CI/CD pipelines.
Architecture
- Frontend: React with Next.js storefront and admin dashboard
- Backend: Node.js microservices with API gateway pattern
- Database: PostgreSQL with multi-tenant product and pricing schema
- Real-time: WebSocket connections for live inventory updates
- Migration: Incremental monolith-to-microservices with route-by-route strategy
- Infrastructure: Docker Compose for local dev, cloud deployment for production
- CI/CD: Automated testing and deployment pipeline