Please use this identifier to cite or link to this item:
https://elib.bsu.by/handle/123456789/334815
Title: | Оптимизация межсервисного взаимодействия в банковских системах: дипломная работа / Андрей Александрович Вареник; БГУ, Факультет прикладной математики и информатики, Кафедра информационных систем управления; науч. рук. Кваша Д. Ю. |
Authors: | Вареник, Андрей Александрович |
Keywords: | ЭБ БГУ::ЕСТЕСТВЕННЫЕ И ТОЧНЫЕ НАУКИ::Математика ЭБ БГУ::ЕСТЕСТВЕННЫЕ И ТОЧНЫЕ НАУКИ::Информатика |
Issue Date: | 2025 |
Publisher: | БГУ, ФПМИ, Кафедра информационных систем управления |
Abstract: | РЕФЕРАТ Структура и объём дипломной работы 69 страниц, 11 рисунков, 2 приложения, 12 источников. Ключевые слова: МИКРОСЕРВИСНАЯ АРХИТЕКТУРА, МЕЖСЕРВИСНОЕ ВЗАИМОДЕЙСТВИЕ, APACHE KAFKA, REST API, БАНКОВСКИЕ СИСТЕМЫ, СОБЫТИЙНО-ОРИЕНТИРОВАННАЯ АРХИТЕКТУРА, ПРОИЗВОДИТЕЛЬНОСТЬ, МАСШТАБИРУЕМОСТЬ, ЛАТЕНТНОСТЬ, ПРОПУСКНАЯ СПОСОБНОСТЬ. Текст реферата Объект исследования – процессы межсервисного взаимодействия в распределенных банковских системах с микросервисной архитектурой. Предмет исследования – методы и технологии оптимизации обмена сообщениями между микросервисами в банковских системах с использованием Apache Kafka и REST API. Цель исследования – разработка и экспериментальное сравнение подходов к организации межсервисного взаимодействия в банковских системах на основе Apache Kafka и REST API для определения оптимальных сценариев применения каждой технологии. Методы исследования – системный анализ, формальное моделирование, объектно-ориентированное проектирование, экспериментальное тестирование, сравнительный анализ количественных показателей производительности, статистическая обработка результатов. Полученные результаты и их новизна – разработана событийно- ориентированная архитектура банковской системы с использованием Apache Kafka для межсервисного взаимодействия; спроектированы и реализованы формальные модели компонентов системы и алгоритмы их взаимодействия; проведено экспериментальное сравнение производительности REST API и Kafka при различных уровнях нагрузки; получены количественные характеристики преимуществ Kafka по показателям стабильности, латентности и пропускной способности при высоких нагрузках; сформулированы рекомендации по выбору оптимальной технологии межсервисного взаимодействия для различных сценариев использования в банковских системах. Достоверность материалов и результатов дипломной работы – обеспечивается использованием научно обоснованных методов исследования, экспериментальной проверкой теоретических положений на реальных данных, применением статистических методов обработки результатов 5 тестирования, согласованностью полученных результатов с исследованиями других авторов в данной области. Область возможного практического применения – результаты работы могут быть использованы при проектировании и разработке высоконагруженных распределенных банковских систем, требующих обеспечения высокой производительности, надежности и масштабируемости; методология сравнения технологий межсервисного взаимодействия может применяться для обоснования архитектурных решений в финансовом секторе; практические рекомендации по настройке Apache Kafka могут быть использованы для оптимизации существующих систем обмена сообщениями. |
URI: | https://elib.bsu.by/handle/123456789/334815 |
Licence: | info:eu-repo/semantics/openAccess |
Appears in Collections: | Лучшие дипломные проекты, защищенные студентами факультета прикладной математики и информатики. 2025 |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
ДР_ПИ_ВареникАА_2025.pdf | 1,02 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.