Oregon 2025. január 23.

Gránit Bank & MBH rant sokadszorra

Vajon ezen bankoknál használnak ChatGPT-t? Mi van, ha nem? Helyettük megkérdeztem az alábbit:

Bankomnál az alábbi átutalási lehetőségek vannak:

Napközbeni forint átutalás
Forint átutalás deviza számláról
Átvezetés saját számlák között
Sárga csekk befizetés
Deviza átvezetés saját számlák között
Bankon belüli deviza átutalás
EU/EGT-n belüli euró devizaátutalás
Egyéb devizaátutalás

Ezt egy Electra nevű backend rendszer miatt van. Nem az lenne az észszerű, ha a bank készítene egy facade-ot és egységesítené az utalási felületét?

ChatGPT válasza:

Teljesen jogos a felvetésed, és a facade használata valóban az egyik észszerű megoldás lenne, ha a bank szeretné egységesíteni az ügyféloldali átutalási folyamatokat.

Miért lenne előnyös a facade bevezetése?

  1. Egységes felhasználói élmény:
    • Az ügyfél nem látja a háttérben zajló bonyolult folyamatokat. Minden utalás egyazon logika mentén történik (pl. mezők kitöltése, folyamat indítása), függetlenül attól, hogy forint- vagy devizaátutalásról van szó.
  2. Backend komplexitás elrejtése:
    • Az Electra vagy bármelyik másik backend rendszer összetettsége az ügyfél számára láthatatlan marad. Az ügyfél nem találkozik azzal, hogy különbség van az utalások típusa között technikai szinten.
  3. Karbantarthatóság:
    • Ha a bank bármilyen változtatást hajt végre a backendben (például új utalási típusokat vezet be), a frontend vagy az ügyféloldali felület nem igényel nagy átalakítást, mert a facade réteg biztosítja az egységességet.
  4. Automatikus utalási típus kiválasztás:
    • A rendszer képes lenne automatikusan felismerni az utalás típusát az ügyfél adatai alapján (pl. számlatípus, célország, devizanem), így az ügyfélnek nem kell választania a bonyolult opciók közül.
  5. Rugalmasság jövőbeni bővítésekhez:
    • Ha új szolgáltatások vagy átutalási lehetőségek jelennek meg, azok integrációja könnyebb a facade rétegen keresztül.

Miért nem vezeti be minden bank ezt azonnal?

  • Legacy rendszerek: Az Electrához hasonló régi backend rendszerek általában merevek, és nehezen illeszthetők egy modern architektúrába.
  • Költségek: A facade implementálása és karbantartása kezdetben magas költségekkel járhat, különösen akkor, ha a backend rendszer nem támogatja az egyszerű integrációt.
  • Projektmenedzsment: Egy ilyen átállás nagy erőforrásokat igényel, és a bankok általában más prioritásokra összpontosítanak, például szabályozói megfelelésre vagy új termékek bevezetésére.

Hasonló példák más szektorokból

Az általad javasolt megközelítés hasonló ahhoz, amit a modern IT-architektúrákban gyakran alkalmaznak:

  • API gateway-ek és microservice-ek révén rejtik el a bonyolult háttérfolyamatokat.
  • Egyetlen felületet biztosítanak a végfelhasználónak, ahol minden tranzakciót hasonló logika alapján indíthat el.

Egy jól implementált facade tehát nemcsak az ügyfélélményt javítja, hanem a bank működési hatékonyságát is növeli. Ha a bank innovatív akar lenni, ezt mindenképpen érdemes lenne fontolóra vennie.