$~/práce/payments-dashboard

Payments dashboard — neobank klient

Real-time dashboard a admin systém pre payment processing. Spracúvame ~14k transakcií denne s P95 latenciou pod 200ms.

Fintech/Laravel 11 · React · PostgreSQL · Redis · Sentry · 2025
Revenue · 30d
€ 4.21M
Active users
12,409
▲ 8.2%
Tx success
99.94%
P95 142ms
KLIENT
Neobank (NDA)
ROLA
Návrh + build + ops
ROK
2025
STACK
Laravel · React · PG
// 01

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.

// 02

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.

// 03

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.