Оцінка ефективності та проектування архітектури розподілених програмних систем
No Thumbnail Available
Date
2026-06-24
Journal Title
Journal ISSN
Volume Title
Publisher
Київський національний економічний університет імені Вадима Гетьмана
Abstract
У кваліфікаційній роботі досліджено теоретичні та практичні аспекти проєктування відмовостійкої архітектури розподілених програмних систем. Обґрунтовано застосування семафорної ізоляції ресурсів для мікросервісів під навантаженням. Практично реалізовано подієво-орієнтовану модель взаємодії за допомогою Apache Kafka та патерну Transactional Outbox. Експериментально доведено здатність системи до збереження даних та самовідновлення під час інфраструктурних відмов.
The thesis investigates the theoretical and practical aspects of designing a fault-tolerant architecture for distributed software systems. The application of semaphore resource isolation for microservices under load is justified. An event-driven interaction model was practically implemented using Apache Kafka and the Transactional Outbox pattern. The system's ability to preserve data and self-recover during infrastructure failures was experimentally proven.
Description
Keywords
розподілені системи, мікросервісна архітектура, відмовостійкість, подієво-орієнтована архітектура, Apache Kafka, Java, Transactional Outbox, distributed systems, microservice architecture, fault tolerance, event-driven architecture
Citation
Коцурський С. С. Оцінка ефективності та проектування архітектури розподілених програмних систем : бакалавр. диплом. робота : 124, Системний аналіз / Коцурський Сергій Сергійович ; наук. керівник Камінський О. Є. ; КНЕУ ім. Вадима Гетьмана, Навч.-наук. ін-т «Ін-т інформ. технологій в економіці», Каф. систем. аналізу та кібербезпеки. – Київ, 2026. – 91 с.