Back to Production Projects

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

Tech Stack

React
Next.js
TypeScript
Node.js
PostgreSQL
Microservices
WebSocket
Docker
GCP
CI/CD