Архітектурні підходи до розробки масштабованих веб-застосунків

dc.contributor.authorСкляренко О.В.
dc.contributor.authorСавченко Я.О.
dc.contributor.authorЛитвиненко Л.О.
dc.contributor.authorСушинський О.Є.
dc.date.accessioned2024-09-23T10:45:17Z
dc.date.available2024-09-23T10:45:17Z
dc.date.issued2024-06-26
dc.description.abstractУ цій статті досліджуються сучасні методи та технології для створення масштабованих вебзастосунків. Потреба у таких системах постійно зростає через збільшення обсягів даних і кількості користувачів, що вимагає високої продуктивності та надійності. Ця стаття присвячена вивченню сучасних способів масштабування вебзастосунків, що стає однією з найактуальніших проблем сучасного програмування, обумовленою стрімким зростанням обсягів даних та кількості користувачів. Масштабованість визначає здатність системи ефективно обробляти зростаюче навантаження за рахунок додавання ресурсів (процесорів, пам’яті, серверів) без шкоди для продуктивності. Недотримання принципів масштабованості може призвести до уповільнення роботи, збоїв та втрати користувачів, роблячи розробку масштабованих вебзастосунків пріоритетним завданням для програмних інженерів. У статті розглядаються ключові проблеми, з якими стикаються розробники, включаючи зростання навантаження на сервери, забезпечення безперебійної роботи під час пікових навантажень, оптимізацію ресурсів та гарантування високої доступності даних. Авторами проаналізовано та порівняно різні архітектурні підходи, такі як мікросервісна архітектура, використання хмарних сервісів, кешування, балансування навантаження та асинхронні черги повідомлень. Автори наводять приклади успішного застосування цих підходів у таких компаніях, як Netflix, Spotify, Facebook, Amazon та LinkedIn, та пропонують практичні рекомендації щодо вибору оптимальної архітектури для різних типів проєктів, враховуючи їх особливості та вимоги до продуктивності. Авторами підкреслюється важливість ретельного планування архітектури на початкових етапах розробки вебдодатків для забезпечення їх масштабованості та ефективності. Перспективи подальших досліджень включають розробку нових методів та інструментів для підвищення ефективності існуючих архітектурних підходів, інтеграцію різних методів для створення гнучких та масштабованих рішень, а також підвищення уваги до питань безпеки та управління ресурсами.
dc.identifier.citationСкляренко О. В., Савченко Я. О., Литвиненко Л.О., Сушинський О.Є. Архітектурні підходи до розробки масштабованих веб-застосунків // Кібербезпека: освіта, наука, техніка. 2024. № 4 (24). С. 341-350.
dc.identifier.otherhttps://doi.org/10.28925/2663-4023.2024.24.341350
dc.identifier.urihttp://dspace.e-u.edu.ua/handle/123456789/304
dc.publisherНауково-технічний журнал «Кібербезпека: освіта, наука, техніка»
dc.relation.ispartofseriesТом 4 № 24(2024)
dc.titleАрхітектурні підходи до розробки масштабованих веб-застосунків
dc.typeArticle
Файли
Контейнер файлів
Зараз показуємо 1 - 2 з 2
Вантажиться...
Ескіз
Назва:
cover_issue.png
Розмір:
1.46 MB
Формат:
Portable Network Graphics
Опис:
Вантажиться...
Ескіз
Назва:
Архітектурні підходи до розробки масштабованих веб-застосунків.pdf
Розмір:
768.58 KB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
license.txt
Розмір:
1.71 KB
Формат:
Item-specific license agreed to upon submission
Опис: