Методи та засоби оптимізації розподілених систем онлайн-опрацювання транзакцій

2025;
: cc. 15 - 25
1
Національний університет «Львівська політехніка»

Стаття досліджує архітектурні рішення для ефективної та швидкої побудови розподілених систем онлайн опрацювання транзакцій із використанням хмарного інструментарію, cloud-native архітектурних  принципів,  та  методів  реплікації  баз  даних.  Стаття  фокусується  на  методах зменшення мережевої затримки, оптимізації використання ресурсів і, як наслідок, коштів, реплікації даних та відмовостійкості. Стаття наглядно демонструє як із використанням сучасних хмарних рішень та технологій можна швидко та легко побудувати розподілену систему онлайн опрацювання транзакцій корпоративного рівня. Рішення використані у статті можуть бути застосовані як для окремих підсистем, так і як цілісний архітектурний підхід. Розглядаються принципи побудови архітектури систем, вибір технологій для забезпечення продуктивності та відмовостійкості. Також аналізуються сучасні методи розгортання веб-додатків, включаючи використання контейнеризації та оркестрування для спрощення управління інфраструктурою. Окремо розглядаються механізми автоматичного масштабування, що дозволяють динамічно адаптувати систему до змін навантаження, оптимізуючи використання ресурсів. Запропоновані методи та підходи є актуальними для розробників, архітекторів та дослідників, які працюють над оптимізацією розподілених веб-додатків та прагнуть створювати високопродуктивні, масштабовані й стійкі до відмов системи.

  1. Dhanwai, A., Bhagwat, S., Supekar, K., Deshmukh, S., & More, A. (2025). Deploying and Managing Web Application Using Kubernetes. 2025 3rd International Conference on Intelligent Data Communication Technologies and Internet of Things (IDCIoT), 130–136. https://doi.org/10.1109/idciot64235. 2025.10914907
  2. Dibya Darshan Khanal, & Sushil Maharjan. (2024). Comparative Security and Compliance Analysis of Serverless Computing Platforms: AWS Lambda, Azure Functions, and Google Cloud Functions. Research Square (Research Square). https://doi.org/10.21203/rs.3.rs-4823011/v1
  3. Galipelli, S., Banka, M., & Banka, R. (2025). Building A Serverless Application Using AWS Lambda. https://doi.org/10.2139/ssrn.5068707
  4. Gallagher, D., & Lennon, R. G. (2022, October 1). Architecting Multi-Cloud Applications for High Availability using DevOps. https://doi.org/10.1109/ICEBE55470.2022.00028
  5. Goel, R. (2025). Amazon Aurora: Insights and Benchmarks for Contemporary Application Scaling. International Journal of Computer Applications, 186(70), 29–31. https://doi.org/10.5120/ijca2025924554
  6. Goniwada, S. R. (2021). Cloud Native Architecture and Design Patterns. Cloud Native Architecture and Design, 127–187. https://doi.org/10.1007/978-1-4842-7226-8_4
  7. Haubenschild, M., & Leis, V. (2025). Oltp in the cloud: architectures, tradeoffs, and cost. The VLDB Journal, 34(4). https://doi.org/10.1007/s00778-025-00913-z
  8. Lima, S., Filipe Araújo, Miguel, Correia, J., Bento, A., & Barbosa, R. (2023). Efficient Causal Access in Geo- Replicated Storage Systems. Journal of Grid Computing, 21(1). https://doi.org/10.1007/s10723-022-09640-z
  9. Marko Lukša. (2022). Kubernetes in Action, Second Edition. Manning.
  10. Neela, S., Neyyala, Y., Pendem, V., Peryala, K., & Kumar, V. V. (2021, March 1). Cloud Computing Based Learning Web Application Through Amazon Web Services. https://doi.org/10.1109/ICACCS 51430.2021.9441974