Ugrás a tartalomhoz

Jogosultság és hűségprogram integráció nemzetközi bankkal

Ügyfelünk concierge szolgáltatásokat nyújt globális cégek számára. Az integrációt egyik legnagyobb partnerük, egy nemzetközi bank részére készítettük el. Az ügyfeleik most már telefonon keresztül biztonságos vonalon beolvashatják hitelkártyaszámukat, és automatikusan továbbítódnak egy releváns (akár kedvenc) életmód tanácsadóhoz, akinek a következő adatok állnak rendelkezésére:

  • Az ügyfél neve

  • Jogosultsági státusz és VIP szint

  • Hűségpontjaik száma Ezáltal a jogosult tagok személyre szabottabb kiszolgálásban részesülnek, valamint hatékonyabban kezelhetők. Emellett hűségpontjaikat utazásokra is beválthatják, ideértve az újonnan bevezetett „Elite” pontokat is (évente akár 6 különleges ajánlatért).

Tesztautomatizálási keretrendszer globális concierge cégnek

.NET-alapú, Seleniumra épülő tesztautomatizálási keretrendszert készítettünk egy vállalati szintű önkiszolgáló platform frontend és backend oldalainak tesztelésére. A rendszer lefedi a teljes UI működését, többek között:

  • nyelvi tartalom-ellenőrzés

  • adatbázis validáció

  • CMS integráció

A teszteket saját CI rendszerünkön futtatjuk párhuzamos szálakon, mobil eszközökön és több böngészőn. Backend oldalon REST és gRPC alkalmazásokat is validálunk, rendszeres teljesítményteszteléssel. Eredmény: drasztikusan csökkentett regressziós hibák, tesztelési idő és erőforrásigény.

Adatszegregáció vállalati ügyfél számára

Olyan megoldást valósítottunk meg, amely lehetővé teszi az ügyféladatok elkülönített tárolását. Egyes ügyfeleink elvárják, hogy adataik ne kereszteződjenek más ügyfelekével. A megoldás lényege:

  • Személyes azonosító adatokat (PII) külön, titkosított adatbázisban tárolunk

  • A fő- és szegregált adatbázisok kulcsokon keresztül össze vannak kapcsolva

  • A rendszer intelligensen választ adatbázist a lekérdezés típusától függően

Kérelemkezelés automatizálása

Ez a projekt az Exchange postafiókok automatikus feldolgozását végzi. A rendszer:

  • Beolvassa az ügyféligényeket tartalmazó e-maileket

  • Beazonosítja az ügyfelet és a folyamatban lévő munkákat

  • CRM-be rögzíti az interakciókat

  • Továbbítja az adatokat a Genesys Cloud rendszerbe, ahol az életmód tanácsadók rögtön megkezdhetik az ügyintézést

Ez lényegében az e-mailes megfelelője a banki integrációnak.

PCI megfelelőség és tokenizáció

Ügyfelünk hitelkártya-adatokat kezel, így PCI-DSS megfelelés elengedhetetlen. Megoldásunk:

  • Tokenizációs proxy bevezetése

  • Az érzékeny adatok (pl. kártyaszámok) tokenre cserélődnek, mielőtt belépnének a rendszerbe

  • A titkosított adatokat csak a tokenizációs szolgáltatás látja Ezzel a PCI területet (az auditált rendszerkomponenst) minimálisra csökkentettük.

OpenTelemetry

OpenTelemetry-t implementáltunk több platformra (frontend, backend, 3rd party rendszerek) szabványos trace és metrika gyűjtés céljából. Eredmények:

  • Képesek vagyunk egy adott kérés útját végigkövetni a teljes rendszeren keresztül

  • Grafana dashboardok, AWS X-Ray integráció

  • Testreszabott metrikák feldolgozási időkre

  • Szűk keresztmetszetek azonosítása

Többrétegű jogosultsági rendszer

Ügyfelünk több nemzetközi ügyfelet szolgál ki. A jogosultsági rendszer két részből áll:

  1. Funkcionális jogosultságok – mit tehet meg az ügyintéző

  2. Vállalati jogosultságok – milyen adatokhoz férhet hozzá

Adatok régiók, nyelvek, termékprogramok szerint szervezve. Példa: az USA törvényei szerint csak amerikai alkalmazottak férhetnek hozzá amerikai ügyfelek adatához – ezt régióalapú engedélyezéssel biztosítjuk.

Eseménybusz (Event Bus)

Egy közös, microservice-architektúrához illeszkedő eseménybuszt építettünk a komponensek közötti függetlenség biztosítására.

  • MassTransit alapokon

  • Egyszerű inicializálással producerként vagy consumerként csatlakozhat bármelyik komponens

  • Üzenetközvetítő függetlenség (message broker-agnosztikus)

  • Nincs szükség extra fejlesztésre csatlakozáskor

Megoldás napi milliárdos tranzakciókezeléshez

Ügyfelünk, a B2B utazási piac egyik legnagyobb szereplője, gyors növekedés miatt teljesítményproblémákkal küzdött. Megoldás:

  • Automatikusan skálázódó, robusztus architektúra

  • Tranzakciókezelés akár napi 1 milliárd műveletig

  • Stabil válaszidők, minimális leállás

  • Rugalmas terheléselosztás csúcsidőben is

Tesztelési idő csökkentése: 14 napról 8 órára

Ügyfelünk manuális regressziós tesztelése két hetet vett igénybe, üzleti oldalról átcsoportosított munkatársakkal. Bevezettük az automatizált tesztelést:

  • Tesztelési idő lecsökkent 8 órára

  • Interfészt biztosítottunk, mellyel bármikor indítható a tesztelés

  • Megnövekedett minőség, kevesebb hiba

  • Felszabadult munkaerő stratégiai feladatokra csoportosítható át

Személyre szabott concierge szolgáltatás applikációban

Az alkalmazás célja: egyedi preferenciák és igények rögzítése az ügyfelekhez. Funkciók:

  • Étkezés, szállás, utazás, események kezelése

  • Dinamikus űrlapok szakaszokra bontva (kapcsolattartás, megjegyzések, figyelmeztetések, concierge tételek)

  • Autocomplete mezők, dátum/idő választók, markdown szövegmezők

  • Validációk és értesítések a felhasználóknak

  • Cache-mechanizmus az adatok átmeneti tárolására

  • Minden elem külön kerül mentésre és beküldésre, így hatékonyabb és felhasználóbarátabb a folyamat