О проекте
Система биометрической аутентификации уровня enterprise обрабатывает миллионы сессий ежедневно с продвинутыми мерами безопасности, соблюдая банковские регуляции и обеспечивая бесшовный пользовательский опыт.
Задача
Банку требовался новый слой аутентификации для миллионов биометрических входов в день на вебе и мобайле. Система должна была гарантировать безопасность, комплаенс и непрерывность работы в контейнеризованной распределённой среде.
Подход
Мы разработали независимые микросервисы для аутентификации, трекинга сессий и обработки документов, соединённые асинхронными очередями. Каждый компонент развёрнут в Docker и управляется кластерами Kubernetes для максимальной надёжности и быстрого восстановления.
Меры безопасности включали шифрование межсервисного трафика, мультифакторную проверку и адаптивный троттлинг против перебора.
Результаты
- Более 2,5 млн биометрических сессий в день
- Полная трассируемость аудита и соответствие GDPR
- Снижение простоя системы на 60% после контейнеризации
- Лёгкая интеграция со сторонними провайдерами идентификации
Стек
Backend: Java 17 · Spring
Database: Oracle
Infrastructure: Docker · Kubernetes
Выводы
Проект укрепил нашу экспертизу в безопасных распределённых системах — это напрямую влияет на то, как мы строим продукты для стартапов сегодня: стабильные, модульные и privacy-first с первого дня.