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

Klantenservice- en eCommerce-portaal ontwikkeld voor grootste logistieke operator in Rusland
First Line Software werd benaderd om nieuwe functionaliteit te ontwikkelen voor wat een statische portaal was om de bestel- en betaalmogelijkheid voor klanten voor een reeks diensten te automatiseren, en ook om de prestaties van het systeem te onderhouden en optimaliseren.
Details bekijken
Gedrukte catalogus omgezet in digitale vorm en geïntegreerd met pas geautomatiseerde abonnementsdienst
First Line Software werd benaderd om een digitale abonnementscatalogus te maken en deze te integreren met het online abonnementsbestelsysteem.
Details bekijken
Customer service and eCommerce portal developed for largest logistics operator in Russia
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
