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