Подієво-керовані кешовані представлення даних у високонавантажених інтеграційних потоках з архітектурним забезпеченням та гарантіями узгодженості

dc.contributor.authorСупрун, Павло
dc.contributor.authorПраворська, Наталія
dc.contributor.authorSuprun, Pavlo
dc.contributor.authorPravorska, Natalya
dc.date.accessioned2026-01-13T09:19:08Z
dc.date.available2026-01-13T09:19:08Z
dc.date.issued2025
dc.description.abstractУ сучасних розподілених інформаційних системах інтеграційні потоки характеризуються високою частотою змін та жорсткими вимогами до швидкодії. Прямий доступ до джерел істини створює ризик перевантаження операційних сховищ і нестабільності у роботі всієї інфраструктури. Це породжує необхідність у використанні кешованих представлень даних, здатних забезпечити швидкий доступ до інформації без постійного звернення до основних систем. Разом з тим, застосування кешованих подань без механізмів актуалізації призводить до накопичення розбіжностей із джерелом істини. Проблема особливо загострюється у середовищах із високочастотними подіями та у випадка відмов окремих компонентів. Для підтримки цілісності бізнес-процесі необхідні архітектурні рішення, що зможуть гарантувати узгодженість між кешем і джерелом незалежно від характеру навантаження. Подієво-керований підхід дозволяє формувати кешовані представлення на основі послідовності подій, що описують зміни стану даних. Кожна подія є незалежним повідомленням із визначеним ідентифікатором, часовою міткою та типом операції, що робить можливим відтворення канонічного стану системи. Така модель підтримує ідемпотентність обробки та впорядкування подій, а також створює умови для контролю вікна застарілості. Архітектурне забезпечення включає використання спільної черги для приймання повідомлень, алгоритмів нормалізації та дедуплікації, трансакційне оновлення стану, а також політики розв’язання конфліктів між різними джерелами. Важливу роль відіграють механізми відновлення даних через повторне відтворення журналу подій та моніторинг якості синхронізації за допомогою інструментів спостереження. Це дозволяє інтеграційним потокам залишатись стабільними навіть під час пікових навантажень. Таким чином, подієво0орієнтовані кешовані представлення даних із архітектурним забезпеченням та гарантіями узгодженості формують цілісний підхід до побудови високонавантажених інтеграційних систем. Поєднання масштабованості, стійкості до збоїв і передбачуваності поведінки робить їх придатним інструментом для сучасних розподілених архітектур, коли вимоги до продуктивності та правильності даних є критичними.
dc.description.abstractIn modern distributed information systems, integration flows are characterized by a high frequency of changes and strict requirements for speed. Direct access to sources of truth creates the risk of overloading operational storage and instability in the operation of the entire infrastructure. This creates the need to use cached data representations that can provide fast access to information without constant access to the main systems. However, the use of cached representations without update mechanisms leads to the accumulation of discrepancies with the source of truth. The problem is especially acute in environments with high-frequency events and in the event of failures of individual components. To maintain the integrity of the business process, architectural solutions are needed that can guarantee consistency between the cache and the source, regardless of the nature of the load. The event-driven approach allows you to form cached representations based on a sequence of events that describe changes in the data state. Each event is an independent message with a defined identifier, time stamp, and type of operation, which makes it possible to reproduce the canonical state of the system. This model supports idempotence of event processing and ordering, and also creates conditions for controlling the obsolescence window. Architectural support includes the use of a shared queue for receiving messages, normalization and deduplication algorithms, transactional state updates, and conflict resolution policies between different sources. Data recovery mechanisms through event log replay and synchronization quality monitoring using observation tools play an important role. This allows integration flows to remain stable even during peak loads. Thus, event-driven cached data representations with architectural support and consistency guarantees form a holistic approach to building high-load integration systems. The combination of scalability, fault tolerance, and predictability of behavior makes them a suitable tool for modern distributed architectures when performance and data correctness requirements are critical.
dc.identifier.citationСупрун П. Подієво-керовані кешовані представлення даних у високонавантажених інтеграційних потоках з архітектурним забезпеченням та гарантіями узгодженості / П. Супрун, Н. Праворська // Herald of Khmelnytskyi National University. Technical Sciences. – 2025. – Vol. 359, No. 6.1. – P. 407-412.
dc.identifier.urihttps://elar.khmnu.edu.ua/handle/123456789/20286
dc.language.isouk
dc.publisherХмельницький національний університет
dc.subjectподієво-орієнтована архітектура
dc.subjectкешовані представлення даних
dc.subjectбази даних
dc.subjectузгодженість
dc.subjectінтеграційні потоки
dc.subjectжурнал подій
dc.subjectмасштабування
dc.subjectспостережність
dc.subjectevent-driven architecture
dc.subjectcached data representations
dc.subjectdatabases
dc.subjectconsistency
dc.subjectintegration flows
dc.subjectevent log
dc.subjectscaling
dc.subjectobservability
dc.subject.udc004.6:004.75
dc.titleПодієво-керовані кешовані представлення даних у високонавантажених інтеграційних потоках з архітектурним забезпеченням та гарантіями узгодженості
dc.title.alternativeEvent-driven cached data representations in high-load integration flows with architectural support and consistency guarantees
dc.typeСтаття
Файли
Контейнер файлів
Зараз показуємо 1 - 1 з 1
Назва:
(359)+VKNU-TS-2025-N6t1_p407-412.pdf
Розмір:
590.5 KB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Назва:
license.txt
Розмір:
4.26 KB
Формат:
Item-specific license agreed upon to submission
Опис: