
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

