Глибовець, АндрійЧернова, Тетяна2024-03-182024-03-182023https://ekmair.ukma.edu.ua/handle/123456789/28303Дана робота присвячена аналізу проблематики використання транзакцій в розподілених системах, реалізації відомого мікросервісного патерну – Transactional Outbox у вигляді Spring starter, що додається до системи, конфігурується та полегшує роботу використання транзакцій і публікацію подій, що є частинами транзакції в мікросервісній архітектурі. Також вагому частину цієї роботи було присвячено створенню загальної методології роботи розподілених транзакцій на базі черг повідомлень, з використанням вищезазначеного стартеру, опису конфігурацій та налаштування черг повідомлень для коректної роботи транзакцій в розподілених системах. Результатом роботи є стартер, опис його конфігурації та загальна методологія роботи транзакцій в розподілених системах на базі черг повідомлень.ukрозподілена системарозподілені транзакціїмікросервісна архітектураTransactional Outbox патернасинхронне спілкуванняKafkaDebeziumRetryable TopicDead Letter Topicнеблокуюче читаннямагістерська роботаРозробка методології імплементації транзакцій в розподілених системахOther