Multi-vendor marketplace with embedded retail channel
Customer store, vendor portal and admin console on database-per-service microservices with event-driven order flow, serial tracking and revenue sharing.

The challenge
The client wanted to sell third-party devices and packages under its own brand, give vendors a place to run their business, and govern catalog, orders and finance centrally. The marketplace also had to be available inside the retail point of sale as well as online.
What we built
Microservices with a PostgreSQL database per service, Redis, Elasticsearch for product search and object storage for files. The order flow runs on Kafka with topics for logistics orders, cart deletion, inventory updates, gift-card reversal and notifications; scheduled jobs handle reservation timeouts, pending payments and transaction checks.
- Catalog with vendor offers, bundles, discounts, homepage widgets and banners.
- Cart with delivery and payment methods, gift-card validation and merge on login.
- Order lifecycle: reservation, payment by gateway, in-store terminal or pay-by-link, invoicing, vendor fulfilment, barcode and serial tracking, revenue sharing and gift-card redemption.
- Operations: scheduled exports and reconciliation to analytics and configuration backups.
Front ends for store, vendor and admin were built on Next.js with right-to-left support. A channel header distinguishes store, vendor, admin and embedded traffic for routing and permissions.
More case studies
All case studies
Omni-channel sales and commerce platform
Point of sale, consumer e-commerce, marketplace, promotions, logistics, inventory and field sales on one shared platform of around forty services and user interfaces.

Central order management on open standards and BPMN
One order system of record with a 28-status lifecycle, orchestrated by Camunda 8 processes for payment, fulfilment, delivery and activation, with an AI-ready event backbone.

Intelligent CRM with an AI assistant for customer service
A customer-service platform with universal search, customer 360, case management with SLAs, supervisor dashboards and an AI assistant grounded on live customer data, load-tested for 800 concurrent agents.
We'd love to hear from you!
Whether you have a question about our services and solutions or want to discuss a potential project, feel free to reach out.