Master theses
Change from point-to-point synchronous integration architecture to resilient, high available and fault tolerant microservice ecosystem.
Author
Robin Vávra
Year
2025
Type
Master thesis
Supervisor
Ing. Ondřej Michalčík
Department
Summary
This thesis explores the transformation from point-to-point synchronous integration architectures to resilient microservice ecosystems, focusing on message-driven communication as the backbone of reactive systems. The research examines how traditional architectures struggle with responsiveness, scalability and cascade failures. Analysis of an existing microservice ecosystem reveals specific integration challenges, leading to the development of a messaging library - the primary contribution of this thesis. This technology-agnostic library simplifies the transition to reactive systems by providing message-driven capabilities out of the box, while its design allows easy integration of different messaging technologies without vendor lock-in. The implementation addresses core aspects of asynchronous message-driven communication, including automatic channel discovery, replay mechanism and historical data retrieval. Testing validates the library's functionality against its design specifications, while final recommendations outline potential future enhancements.