Krachtig verwerkingssysteem voor betaaltransacties
Onze klant, een innovatieve fintech-start-up, stelde zich een systeem voor dat miljoenen betaalterminals in retail- en andere vestigingen door het hele land met elkaar zou verbinden in één cloud-based backend-systeem, dat volgen, opslag, analyse en visualisatie van contante transactiedata mogelijk zou maken, zodat ze voor diverse toepassingen kunnen worden gebruikt (fiscaal, retail-analyse, digitale marketing, enz.).
Onze oplossing
De ontwikkelaars van First Line ontwierpen en bouwden een uiterst krachtig systeem waarmee meer dan 2,5 miljoen betaalterminals contante transacties realtime naar het backend-systeem in de cloud kunnen streamen. Een fractie van een seconde na invoer stuurt het systeem de betaalterminal een unieke code, die op de kassabon van de klant wordt geprint. Hiermee kan elke klant online zijn of haar transactie terugvinden en controleren of deze juist is opgeslagen; Dit maakt ook andere diensten mogelijk, voorbeeld deelnemen aan een loterij.
De kern van het systeem is een zeer robuuste, zwaar belastbare, krachtige database. Het systeem kan ruim 15.000 transacties per seconde verwerken, met een piekbelasting van meer dan 70.000 transacties per seconde. Dat komt neer op ruim 1,5 miljard transacties per dag. Voor de operationele gegevensinvoer wordt Redis gebruikt, en de persistentiedatabase is geïmplementeerd met PostgreSQL. De persistentieopslag is bovendien uiterst veilig en gebruikt hashes om latere veranderingen in de vastgelegde data te voorkomen.
Resultaten
First line heeft een systeem ontwikkeld dat een enorme prestatie kan realiseren op een open source softwarestapel en met gebruik van relatief betaalbare hardware, wat de TCO beheersbaar houdt als het systeem wordt opgeschaald.
De service-georiënteerde architectuur van het systeem zorgt voor een manier om in de toekomst continu naadloos nieuwe diensten te kunnen toevoegen. Naast hoge prestaties en succes met Big Data-operaties zal het systeem ook retailers een verzameling diensten bieden met betrekking tot big-data-analyse en datavisualisatie, zoals financiële analyse, administratie en boekhouding, vraaganalyse, magazijndiensten en vele andere. First Line viert de bedrijfsanalyse uit, alsook het UX- en UI-ontwerp voor alle diensten.
Technologieën
- Linux Debian/Ubuntu, C++, Boost, Google protobuf, OpenSSL, Java, Spring, JDBC, Crypto Pro JCP/JTLS, Jetty, REST, JSON, PHP, JavaScript, Apache Thrift, Redis, PostgreSQL, Zabbix, nginx
Projectstatistieken
- Teamgrootte: 15
- Totale inspanningen: 225 mensmaanden
Request documents
Request project documents
GERELATEERDE PROJECTEN

Creating a website for a manufacturer of bathroom accessories
A client, their challenge, and our solution…
Details bekijken
Visual recognition mobile app for counting forestry materials
The goal of a timber holding company was to improve accounting and control systems for lumber production by precisely counting their in-stock building materials.
Details bekijken
Customer service and eCommerce portal developed for largest logistics operator
First Line Software was engaged to develop new functionality for what was a static portal to automate the ability for customers to order and pay for a range of services as well as maintain and optimize the performance of the system.
Details bekijkenWILT U MEER INFORMATIE?
NEEM GERUST CONTACT MET ONS OP
