Hoppa till innehållet
XSIS
En kund betalar i en självbetjäningskassa

Kundcase

Synkronisering mellan POS och ERP i realtid och en handelsmotor för omnikanal med hög samtidighet

Butiksterminaler, näthandelskassa och huvudboken i ERP-systemet i takt, i realtid, för en GCC-detaljhandlare med flera varumärken.

I korthet

  1. Kund

    En GCC-koncern inom detaljhandel och köpcentrum med flera varumärken, med över 800 POS-terminaler och näthandelsbutiker.

  2. Team

    1 intern ledande arkitekt för lösningar, 4 seniora ingenjörer inom backend och POS-integration och 1 autonom QA-ingenjör

  3. Varaktighet

    16 veckor

Utmaningen

POS-terminalerna i butikerna, näthandelsbutikerna och lager-ERP-systemen drevs med fördröjda batchsynkroniseringar på 12 timmar. Lagret översåldes under kampanjtopparna, avstämningen av kortavräkningen mellan inlösare släpade efter och kassan gick långsamt.

Det vi byggde och kopplade samman

  1. Händelseströmning i realtid

    Vi ersatte sköra nattliga batchskript med ett händelsedrivet lager med hög samtidighet som synkroniserar butikernas försäljning, returer, kampanjer och SKU-lagernivåer med det centrala ERP-systemet i realtid.

  2. Orkestrering av betalningar över flera acquirer

    Orkestrering i en gateway över Visa, Mastercard och regionala kortväxlar i GCC, med automatisk inläsning av avräkningsfiler för T+1 och granskning av avgifter.

  3. Lagerreservation vid blixtreor

    En mikrotjänst för lagerreservation med mycket låg latens som tar emot trafiktoppar under blixtreor utan att databasen låser sig.

System och teknikstack

Språk
  • Go
Rammverk
  • Node.js
DevOps och observerbarhet
  • Kubernetes
ERP-system
  • Oracle Fusion Cloud ERP
  • Oracle NetSuite
Bankstandarder och kanaler
  • ISO 20022
Betalningar
  • EMV
  • ISO 8583

Uppmätta resultat

SKU-lagersynkronisering över över 800 POS-terminaler och de digitala butikerna
under250 ms
utan oplanerade driftstopp under de regionala shoppingfestivalernas toppar, White Friday och Ramadan
99,99 % drifttid
eliminerade varje år i lagerbrister och avvikelser i betalningsavräkningen
420 000 USD+

För första gången talar våra butiksterminaler, näthandelskassan och huvudboken i det centrala ERP-systemet exakt samma språk i realtid.

Vice vd för detaljhandelsteknik och digital handel

Börja med ett samtal, inte ett avtal.

Berätta vad du behöver bygga, koppla samman eller skydda. En arkitekt går igenom det med dig och rekommenderar sedan var du ska börja.

Vad som händer härnäst

  1. Vi enas om en tid

    Vårt team mejlar dig för att enas om en tid för samtalet.

  2. Förberedande samtal

    En kostnadsfri förkonsultation online i 30 minuter: vi går igenom dina mål, system och begränsningar.

  3. Mognadsgenomgång

    I en kostnadsfri mognadsgenomgång på 48 timmar prövar en ledande arkitekt ditt projekt mot de sex kriterierna för Definition of Ready och rekommenderar det spår som passar.

  4. Val av spår

    Projekt med tydlig omfattning får ett bindande förslag inom 3 till 5 arbetsdagar. Projekt i konceptfasen börjar i Blueprint Studio. Ett system i drift som fallerar, är odokumenterat eller behöver integreras börjar med en diagnostik på 1 till 2 veckor. Blueprint Studio och diagnostiken har var sitt fasta pris som anges i förslaget.