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