ПРОЄКТУВАННЯ ВИСОКОПРОДУКТИВНОЇ МІКРОСЕРВІСНОЇ ПЛАТФОРМИ ДЛЯ ЗБАГАЧЕННЯ ДАНИХ ФІНАНСОВИХ РИЗИКІВ: КЕЙС-СТАДІ

Автор(и)

DOI:

https://doi.org/10.35546/kntu2078-4481.2025.1.2.51

Ключові слова:

мікросервіси, фінтех, управління ризиками, збагачення даних, подієво-орієнтована архітек- тура, високопродуктивні системи, контроль конкурентності.

Анотація

Фінансові установи дедалі частіше покладаються на швидке опрацювання великих, гетерогенних потоків даних для ефективного управління ризиками та дотримання регуляторних вимог. Однак інтеграція й збагачення цих даних у режимі, наближеному до реального часу, створюють суттєві архітектурні виклики, особливо у масштабованих системах. У статті описано проєктування, реалізацію та результати впровадження високопродуктивної платформи на основі мікросервісної архітектури, розробленої для автоматизації оброблення даних у центральноєвропейському банку. Основна мета полягала у створенні модульної, масштабованої та відмовостійкої системи, здатної керувати великими обсягами даних із забезпеченням їхньої цілісності та мінімальної затримки при формуванні аналітичних інсайтів. Методологічною основою дослідження став підхід case study, який дозволив детально задокументувати архітектуру системи. Платформа реалізована за подієво-орієнтованою (event-driven), асинхронною моделлю з використанням мови Java та фреймворку Spring Boot. Ключові компоненти включають декупльовані мікросервіси для етапів надходження, нормалізації, збагачення та доставки даних, які координуються через черги повідомлень RabbitMQ. Для забезпечення контролю конкурентного доступу на рівні сутностей впроваджено dispatcher service, що запобігає колізіям під час паралельної обробки даних. Моніторинг продуктивності та стану системи здійснюється через observability stack, який включає Prometheus, Grafana, Loki та Zipkin. Розроблена платформа обробляє понад 160 мільйонів одиниць даних щодня з більш ніж 20 різнорідних джерел, скорочуючи затримку оброблення з кількох днів до менше ніж 15 хвилин. Система стабільно виконує критичні вимоги SLA, забезпечуючи результати пошукових запитів менш ніж за 10 секунд. Автоматизація процесів усунула ручну обробку, знизила рівень помилок якості даних приблизно на 87% та значно підвищила здатність банку виявляти негативні фінансові події у майже реальному часі. Наведене дослідження підтверджує ефективність поєднання мікросервісної архітектури з явним контролем конкурентності при створенні високопродуктивних FinTech-платформ для оброблення даних. Представлений дизайн може слугувати практичною дорожньою картою для інженерії масштабованих, надійних та спостережуваних систем, здатних вирішувати складні завдання інтеграції даних у фінансовому секторі та інших галузях із високою інтенсивністю даних.

Посилання

Abbasi A., Sarker S., Chiang R. H. L. Big data research in information systems: Toward an inclusive research agenda. Journal of the Association for Information Systems. 2016. Vol. 17, No. 2. P. i–xxxii.

Site reliability engineering: How Google runs production systems / Beyer B., Jones C., Petoff J., Murphy N. R. (Eds.). 1st ed. O’Reilly Media, 2016.

The site reliability workbook: Practical ways to implement SRE / Beyer B., Murphy N. R., Rensin D. K., Kawahara K., Thorne S. (Eds.). 1st ed. O’Reilly Media, 2018.

Fowler M., Lewis J. Microservices: A definition of this new architectural term. 2014. URL: https://martinfowler.com/articles/microservices.html (дата звернення: 04.11.2025).

Hohpe G., Woolf B. Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. 1st ed. Addison-Wesley Professional, 2003.

Kleppmann M. Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems. 1st ed. O’Reilly Media, 2017.

McAfee A., Brynjolfsson E. Big data: The management revolution. Harvard Business Review. 2012. Vol. 90, No. 10. P. 60–68, 128.

Newman S. Building Microservices: Designing Fine-Grained Systems. 2nd ed. O’Reilly Media, 2021.

Philippon T. The FinTech Opportunity. Report No. 22476. National Bureau of Economic Research, 2016. DOI: https://doi.org/10.3386/w22476

Richards M., Ford N. Fundamentals of Software Architecture: A Modern Engineering Approach. 2nd ed. O’Reilly Media, 2025.

van Oosterhout M. P. A. Business Agility and Information Technology in Service Organizations. Doctoral dissertation. Erasmus University Rotterdam, 2010.

##submission.downloads##

Опубліковано

2025-11-05