Skip to content
XSIS
A shopper pays at a self-service checkout

Client Stories

A Gulf Retail Group Keeps 800+ Tills and Its Online Stores in Sync in Under 250 ms

Store terminals, online checkout and the central ERP ledger in step, in real time, for a multi-brand Gulf retailer.

At a Glance

  1. Client

    A multi-brand GCC retail and mall conglomerate with 800+ tills and e-commerce storefronts.

  2. Team

    1 in-house principal solution architect, 4 senior back-end and POS integration engineers and 1 autonomous QA engineer

  3. Duration

    16 weeks

The Challenge

Store point-of-sale terminals, e-commerce storefronts and warehouse ERPs ran on delayed 12-hour batch syncs. Inventory was oversold during peak promotions, card settlement reconciliation across acquirers lagged, and checkout was slow.

What We Built and Connected

  1. We replaced brittle overnight batch scripts with a high-concurrency event streaming layer that synchronises store sales, returns, promotions and SKU stock levels with the central ERP in real time.

  2. One gateway orchestration across Visa, Mastercard and regional GCC switches, with automated T+1 settlement file ingestion and fee auditing.

  3. An ultra-low-latency inventory reservation microservice that absorbs flash-sale traffic spikes without database lock-ups.

Systems and Stack

Languages
  • Go
Frameworks
  • Node.js
DevOps and observability
  • Kubernetes
ERP systems
  • Oracle Fusion Cloud ERP
  • Oracle NetSuite
Banking standards and channels
  • ISO 20022
Payments
  • EMV
  • ISO 8583

Measured Results

SKU inventory sync across 800+ tills and the digital storefronts
under250 ms
with zero unplanned downtime during the peak regional shopping festivals, White Friday and Ramadan
99.99% uptime
eliminated each year in stock-out and payment settlement discrepancies
USD 420,000+

For the first time, our store terminals, online checkout, and central ERP ledger speak the exact same language in real time.

VP of Retail Technology and Digital Commerce

Start With a Conversation, Not a Contract.

Tell us what you need to build, connect or secure. An architect goes through it with you, then recommends where to start.

What Happens Next

  1. Agreeing a Time

    Our team emails you to agree a time for the session.

  2. Pre-Consulting Session

    A free 30-minute online pre-consulting session: we go through your goals, systems and constraints.

  3. Readiness Review

    In a free 48-hour Readiness Review, a Principal Architect checks your project against What we need before we start and recommends the track that fits.

  4. Choosing the Track

    Scope-ready projects receive a binding proposal within 3 to 5 business days. Concept-stage projects start with Discovery and Design. A live system that is failing, undocumented or needs integration starts with the Live System Review of 1 to 2 weeks. Discovery and Design and the Live System Review each have a fixed fee, quoted in the proposal.