Розробка стратегій відмовостійкого завантаження даних для інформаційних систем нового покоління

Автор(и)

DOI:

https://doi.org/10.24144/2616-7700.2025.47(2).136-147

Ключові слова:

відмовостійкість, великі дані, завантаження даних, інформаційні системи, REST API, Laravel Framework, транзакційна модель, логування, моніторинг, ЄДЕБО

Анотація

У статті представлено системний підхід до реалізації механізмів відмовостійкого завантаження даних в інформаційних системах, що інтегруються із зовнішніми сервісами, зокрема з ЄДЕБО через REST API. Проаналізовано ключові виклики, серед яких мережеві збої, обмеження кількості запитів, непередбачувані помилки зовнішніх серверів та проблеми цілісності даних. Запропонована архітектура ґрунтується на використанні Laravel Framework і включає модульну організацію процесів через консольні команди, механізми повторних спроб для обробки тимчасових помилок, транзакційну модель бази даних для забезпечення узгодженості інформації та комплексне логування з подальшим моніторингом у реальному часі. Окрему увагу приділено важливості регулярного тестування та впровадженню циклу зворотного зв’язку, що сприяє постійному вдосконаленню системи. Практична реалізація довела, що запропонований підхід не лише підвищує надійність та стійкість процесів завантаження, але й формує основу для масштабованості й адаптивності інформаційної системи в умовах зростання вимог до обробки даних та динамічних змін інформаційного середовища. Таким чином, відмовостійкість розглядається не як разове рішення, а як фундаментальний принцип розроблення сучасних інформаційних систем.

Біографії авторів

М. І. Глебена, ДВНЗ «Ужгородський нацiональний унiверситет»

Завiдувач кафедри cистемного аналiзу та теорiї оптимiзацiї. Кандидат фiзико-математичних наук, доцент

О. В. Корник, ДВНЗ «Ужгородський нацiональний унiверситет»

Аспiрант кафедри теорiї ймовiрностей i математичного аналiзу

О. В. Глебена, ДВНЗ «Ужгородський нацiональний унiверситет»

Аспiрант кафедри загальної педагогіки та педагогіки вищої школи

В. В. Чубирка, ДВНЗ «Ужгородський нацiональний унiверситет»

Аспiрант кафедри cистемного аналiзу та теорiї оптимiзацiї

Посилання

  1. TechTarget. (n.d.). 5 Vs of Big Data. Retrieved from https://www.techtarget.com/searchdatamanagement/definition/5-Vs-of-big-data
  2. Amazon Web Services. (n.d.). What is Batch Processing? Retrieved from https://aws.amazon.com/what-is/batch-processing
  3. Wikipedia. (n.d.). Stream processing. Retrieved from https://en.wikipedia.org/wiki/Stream_processing
  4. Skyvia. (n.d.). What Is Batch ETL Processing? The Only Guide You Need. Retrieved from https://blog.skyvia.com/batch-etl-processing
  5. Skyvia. (n.d.). What is API Integration. Retrieved from https://blog.skyvia.com/batch-etl-processing
  6. Abrkljac. (n.d.). Building a Resilient Data Infrastructure: Best Practices for Fault-Tolerant Systems. Medium. Retrieved from https://abrkljac.medium.com/building-a-resilient-data-infrastructure-bestpractices-for-fault-tolerant-systems-562587e136a
  7. Acode. (n.d.). What is an API and how does it work? Retrieved from https://acode.com.ua/what-is-api [in Ukrainian].
  8. Code Curated. (n.d.). Designing a Retry Mechanism For Reliable Systems. Retrieved from https://codecurated.com/blog/designing-a-retry-mechanism-for-reliable-systems
  9. Amazon Web Services. (n.d.). Build an incremental data load solution using AWS DMS checkpoints and database logs. Retrieved from https://aws.amazon.com/blogs/database/build-an-incremental-data-load-solutionusing-aws-dms-checkpoints-and-database-logs
  10. Wikipedia. (n.d.). ACID. Retrieved from https://en.wikipedia.org/wiki/ACID

##submission.downloads##

Опубліковано

2025-10-28

Як цитувати

Глебена, М. І., Корник, О. В., Глебена, О. В., & Чубирка, В. В. (2025). Розробка стратегій відмовостійкого завантаження даних для інформаційних систем нового покоління. Науковий вісник Ужгородського університету. Серія «Математика і інформатика», 47(2), 136–147. https://doi.org/10.24144/2616-7700.2025.47(2).136-147

Номер

Розділ

Iнформатика, комп’ютернi науки та прикладна математика