Přeskočit na obsah
Vývoj aplikace Money Processing pro společnost Brink's
Zpět na projekty

Vývoj aplikace Money Processing pro společnost Brink's

  • .NET 8
  • Angular
  • PostgreSQL
  • RabbitMQ
  • Redis

Úvod

V oblasti správy a zpracování hotovosti je klíčová spolehlivost, bezpečnost a přesná evidence každého pohybu finančních prostředků. Právě s těmito požadavky jsme přistoupili k vývoji interní aplikace Money Processing, která slouží společnosti Brink's ke zpracování hotovosti v rámci jejich logistických a bankovních operací.

Aplikace podporuje procesy spojené s plněním bankomatů, evidencí hotovosti při transportech a zpracováním finančních prostředků mezi pobočkami zákazníků a bankami. Díky moderní technologické architektuře postavené na platformě .NET a frameworku Angular vzniklo robustní řešení schopné zvládnout vysoké objemy transakcí při zachování maximální transparentnosti a bezpečnosti.

Kontext a cíle projektu

Společnost Brink's zajišťuje logistiku hotovosti pro banky, retailové společnosti a další organizace. Každý den probíhají tisíce operací zahrnujících:

  • příjem hotovosti od klientů
  • třídění a zpracování bankovek a mincí
  • přípravu kazet pro bankomaty
  • transfer finančních prostředků mezi pobočkami klientů a bankami

Před zahájením projektu existovalo několik oddělených systémů a manuálních procesů. Hlavním cílem proto bylo vytvořit jednotnou platformu, která:

  • centralizuje správu hotovosti
  • umožní detailní sledování jednotlivých operací
  • minimalizuje chybovost
  • zrychlí zpracování dat a reportování
  • zajistí vysokou úroveň bezpečnosti a auditovatelnosti

Architektura a integrace

Řešení je postaveno jako mikroservisní architektura na platformě .NET 8 s Angular frontendy a jednotným design systemem. Služby spolu komunikují asynchronně přes RabbitMQ (event-driven architektura), o jednotnou autentizaci se stará IdentityServer s OAuth2, data leží v PostgreSQL a Microsoft SQL Serveru, cache zajišťuje Redis.

  • integrace počítaček peněz od různých výrobců přímo do procesu zpracování hotovosti
  • Helios ERP konektor — synchronizace zákazníků, provozoven, bankomatů a materiálu s plnou transakční kontrolou a vlastním monitorovacím dashboardem
  • komunikační mikroslužby pro Českou spořitelnu a Albert
  • zákaznický portál — online objednávky převozů hotovosti a materiálu a sledování zakázek v reálném čase (v produkci od listopadu 2025)

Bezpečnost a provoz

  • auditovatelnost všech operací — každý pohyb hotovosti i synchronizace je dohledatelný
  • víceúrovňové role a oprávnění; veřejný portál je od vnitřních systémů oddělen komunikačním tunelem
  • monitoring přes Grafanu a Prometheus, chyby na frontendu i backendu hlídá Sentry
  • Docker a CI/CD — pravidelné releasy bez odstávek provozu

Výsledek a současný stav

Z několika oddělených systémů a ručních procesů vznikla jednotná platforma, která denně řídí zpracování hotovosti, plnění bankomatů i objednávky klientů. Druhá generace systému (Money Processing II) je v produkci od podzimu 2025 a postupně nahrazuje původní trezorové systémy.

  • 3+ roky partnerství a 61 repozitářů v aktivním vývoji
  • systém je v denním produkčním provozu pro banky i retailové klienty
  • AI dnes navíc pomáhá hledat chyby ve fakturacích

Jste připraveni začít s novým projektem?

Napište nám a sjednejte si nezávaznou konzultaci.

Probrat projekt