УДК 004.41:004.7+336.717.061
DOI: 10.36871/2618-9976.2025.07.008
Авторы
Евгений Михайлович Рудой,
Ведущий разработчик, ГК «Иннотех» (г. Москва), Международные ассоциации Hackathon Raptors (г. Лондон), AITEX (г. Сакраменто)
Аннотация
В статье представлены разработанные автором новые подходы к проектированию отказоустойчивых финтех-систем с использованием Java и микросервисной архитектуры. Работа затрагивает актуальные проблемы обеспечения надёжности и устойчивости распределённых финансовых систем в условиях высокой нагрузки. Предложенная архитектура включает в себя использование шаблонов отказоустойчивости (таких как Circuit Breaker и Bulkhead), реализацию автоматического восстановления компонентов, применение распределённого трейсинга, а также событийное взаимодействие между сервисами на базе Apache Kafka. Эффективность подхода подтверждена в рамках нагрузочного тестирования, проведённого в стендовой среде, имитирующей типовую финтех-инфраструктуру. Зафиксировано повышение устойчивости системы и рост уровня доступности до 92% при увеличении нагрузки в 3,5 раза. Представленные подходы подтверждают свою эффективность в построении современных надёжных финтех-решений.
Ключевые слова
отказоустойчивость
финтех
микросервисы
Java
Apache Kafka
распределённые системы
Spring Boot
масштабируемость