Кабінет клієнта для фінансової компанії
Особистий кабінет для клієнтів кредитної установи з KYC, скорингом, інтеграціями БКІ, ЄДРПОУ, банками. Витримує піки в 50K активних користувачів одночасно.
- 250K+
- зареєстрованих користувачів
- 50K
- DAU в піках
- 200ms
- середній response time
· Виклик
Кредитна компанія з кількома сотнями тисяч клієнтів. Існуючий кабінет був написаний 7 років тому, на застарілому стеку (PHP 5.6, jQuery, MySQL без оптимізації). У пікові години (зарплатні дні, акції) система падала. Будь-яка нова функція робилась місяцями. Команда розробників пішла з компанії повним складом за півроку до нашого приходу.
· Рішення
Зробили технічний аудит, склали план поступової міграції на сучасний стек без зупинки бізнесу. Спочатку винесли критичний функціонал (логін, заявка на кредит, оплати) на новий сервіс, далі поетапно переносили решту. Реалізували повноцінний KYC з інтеграцією Дія.Підпис, ЄДРПОУ, БКІ, скоринг через комбінацію власних моделей і зовнішніх провайдерів. Інфраструктуру перевели з власних серверів у AWS з автоскейлом.
· Результат
Через 14 місяців старий стек був повністю замінений. Сайт витримує 50K DAU в піках без деградації. Час відповіді API знизився з 1.5 секунди до 200 мс. Релізи нових фіч ідуть щотижня. Compliance-аудит пройдено з мінімальними зауваженнями.
Технологічний стек
- Next.js
- Go
- PostgreSQL
- Kafka
- Redis
- AWS
Команда
8 інженерів
Тривалість
14 місяців
Інші кейси
ERP-система для виробничого холдингу
Замінили зоопарк з 1С 7.7, трьох Excel-файлів і двох CRM на єдину систему. Виробничник з 4 цехами тепер бачить всю операційну картину в одному вікні.
B2B-маркетплейс для дистриб'юторської компанії
Збудували B2B-портал, де 800+ контрагентів самі формують замовлення, бачать залишки, документи, заборгованість. Менеджери більше не приймають замовлення в Viber.
Логістична платформа для перевізника
Створили платформу для управління автопарком 200+ машин: маршрути, паливо, водії, документи, інтеграція з GPS-трекерами і Новою Поштою.