Payments dashboard — neobank klient
Real-time dashboard a admin systém pre payment processing. Spracúvame ~14k transakcií denne s P95 latenciou pod 200ms.
Problém
Klient mal legacy admin postavený na pomalých syntetických reportoch — dashboard sa načítaval cez 2 sekundy a operátori nevideli transakcie v reálnom čase. Pri 14 000 transakciách denne to znamenalo, že incidenty sa odhalili až keď zavolal zákazník.
Riešenie
Postavili sme Laravel API s queue workermi (Horizon), ktoré agregujú transakcie do materialized views v PostgreSQL. Redis drží hot metriky a rate limity. React dashboard streamuje aktualizácie cez WebSockets a všetko je inštrumentované v Sentry — od P95 latencie po queue depth.
Výsledok
P95 latencia klesla z 2.4s na 142ms. Operátori vidia transakcie do 1 sekundy od ich vzniku a incidenty rieši on-call do SLA. Systém beží v produkcii s uptime 99.94%.
Výsledky
- ✓P95 latencia 2.4s → 142ms
- ✓~14 000 transakcií denne
- ✓99.94% úspešnosť transakcií
Máte podobný projekt?
Povedzte nám, čo treba postaviť. 30-minútový call, žiadny sales pitch.