Last-mile logistics platform rebuilt without a cutover
A delivery platform migrated from Go and RabbitMQ to FastAPI and Kafka side by side, with compatibility wrappers so every caller moved on its own schedule.

The challenge
Consumer delivery of products and documents ran on four Go services communicating over RabbitMQ. The stack was hard to staff and hard to change, and bulk operations disappeared into queues where nobody could see them.
What we built
A FastAPI platform with Celery scheduling, three PostgreSQL databases, Redis, object storage, Elasticsearch and OpenTelemetry tracing, with Kafka carrying more than twenty topics.
Capabilities include order and pre-order lifecycle, dealer and rider assignment with coverage zones, multi-partner delivery through national post, on-demand couriers, private couriers or in-store pickup, barcode generation, bulk spreadsheet operations, document upload and rejection handling, holiday and delivery-window management and operational analytics.
The migration
The new platform ran beside the old one. Backward-compatibility wrappers exposed the legacy route shapes so each caller could move on its own schedule. A standalone inventory service was absorbed into the new core, and queue-driven bulk jobs became direct calls with tracing, so operations teams could finally see what was happening.
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.