ВИКОРИСТАННЯ ХМАРНИХ ТЕХНОЛОГІЙ ТА БЕЗСЕРВЕРНОЇ АРХІТЕКТУРИ ДЛЯ ЕФЕКТИВНОЇ ВЕБ-РОЗРОБКИ: ПРИКЛАД ІЗ РЕАЛЬНОГО СВІТУ
Ключові слова:
системи, інформаційні системи, інформаційні технології, хмарні провайдери, безсерверна архітектура, GCP, Firebase, Supabase, ефективність, штучний інтелект
Анотація
У цій статті розглянуто сучасні хмарні рішення та безсерверну архітектуру на прикладі використання Backend as a Service (BaaS) та Function as a Service (FaaS) архітектури. Проведено паралель між консистентно зростаючою обчислювальною потужністю та зростаючою популярністю і доступністю хмарних технологій. Здійснено аналітичний огляд в рамках якого наведено список найпопулярніших хмарних провайдерів від провідних корпорацій, порівняно високорівневі та низькорівневі хмарні технології. Представлено переваги та недоліки Google Cloud Platform (GCP) та Google Firebase, де GCP – низькорівневий хмарний провайдер, а Firebase – високорівневий. Підкреслено важливість розуміння контексту та особливостей проєкту при обранні хмарних проєктних рішень задля збереження балансу між гнучкістю та ефективністю розробки. Дослідження знайомить з практичним застосуванням хмарних технологій для розробки сучасного вебдодатку, а саме Supabase. Стаття переконливо доводить доцільність використання Supabase для рорзобки інформаційної системи для оптимізації сучасного процесу рекрутменту персоналу з зазначенням конкретних переваг. Представлено приклад використання Supabase Edge Functions для генерації зворотного зв`язку з використанням OpenAI Completions API та програмної платформи Deno. У статті переконливо доведено, що використання хмарних технологій є сучасною стратегією побудови гнучких, ефективних і масштабованих інформаційних систем. Узагальнено переваги використання інфраструктури, наданої світовими лідерами галузі.Завантаження
Дані про завантаження поки що недоступні.
Посилання
1. Wong T. Introduction to classical and quantum computing / Thomas Wong. – [S. l.] : Rooted Grove, 2022.
2. Marinescu D. C. Cloud computing: theory and practice / Dan C. Marinescu. – [S. l.] : Elsevier Science & Technology, 2022.
3. Hunter T. Google cloud platform for developers: build highly scalable cloud solutions with the power of google cloud platform / Ted Hunter, Steven Porter. – [S. l.] : Packt Publishing, 2018. – 506 p.
4. Singh H. Serverless Web Applications with React and Firebase: develop real-time applications for web and mobile platforms / Harmeet Singh, Mayur Tanna. – [S. l.] : Packt Publishing, 2018. – 284 p.
5. Khan O. M. A. Enterprise Application Architecture with .NET Core: An architectural journey into the Microsoft .NET open source platform / Ovais Mehboob Ahmed Khan, Ganesan Senthilvel, Habib Ahmed Qureshi. – [S. l.] : Packt Publishing, 2017. – 564 p.
6. Sarrion E. Exploring the Power of ChatGPT [Electronic resource] / Eric Sarrion. – Berkeley, CA : Apress, 2023. – Mode of access: https://doi.org/10.1007/978-1-4842-9529-8 (date of access: 25.01.2024). – Title from screen.
7. Kolesnikov O. The objective need to implement an information system to automate daily tasks in recruitment workflow [Electronic resource] / O. Kolesnikov, G. Golovko // Системи управління, навігації та зв’язку. Збірник наукових праць. – 2023. – Vol. 3, no. 73. – P. 106–110. – Mode of access: https://doi.org/10.26906/sunz.2023.3.106 (date of access: 26.01.2024). – Title from screen.
8. Supabase documentation [Electronic resource] // Supabase Docs. – Mode of access: https://supabase.com/docs (date of access: 22.01.2024). – Title from screen.
2. Marinescu D. C. Cloud computing: theory and practice / Dan C. Marinescu. – [S. l.] : Elsevier Science & Technology, 2022.
3. Hunter T. Google cloud platform for developers: build highly scalable cloud solutions with the power of google cloud platform / Ted Hunter, Steven Porter. – [S. l.] : Packt Publishing, 2018. – 506 p.
4. Singh H. Serverless Web Applications with React and Firebase: develop real-time applications for web and mobile platforms / Harmeet Singh, Mayur Tanna. – [S. l.] : Packt Publishing, 2018. – 284 p.
5. Khan O. M. A. Enterprise Application Architecture with .NET Core: An architectural journey into the Microsoft .NET open source platform / Ovais Mehboob Ahmed Khan, Ganesan Senthilvel, Habib Ahmed Qureshi. – [S. l.] : Packt Publishing, 2017. – 564 p.
6. Sarrion E. Exploring the Power of ChatGPT [Electronic resource] / Eric Sarrion. – Berkeley, CA : Apress, 2023. – Mode of access: https://doi.org/10.1007/978-1-4842-9529-8 (date of access: 25.01.2024). – Title from screen.
7. Kolesnikov O. The objective need to implement an information system to automate daily tasks in recruitment workflow [Electronic resource] / O. Kolesnikov, G. Golovko // Системи управління, навігації та зв’язку. Збірник наукових праць. – 2023. – Vol. 3, no. 73. – P. 106–110. – Mode of access: https://doi.org/10.26906/sunz.2023.3.106 (date of access: 26.01.2024). – Title from screen.
8. Supabase documentation [Electronic resource] // Supabase Docs. – Mode of access: https://supabase.com/docs (date of access: 22.01.2024). – Title from screen.
Опубліковано
2024-02-09
Як цитувати
Kolesnikov O. Використання хмарних технологій та безсерверної архітектури для ефективної веб-розробки: приклад із реального світу / O. Kolesnikov, G. Golovko, V. Yastreba, Ye. Piatyntsev // Системи управління, навігації та зв’язку. Збірник наукових праць. – Полтава: ПНТУ, 2024. – Т. 1 (75). – С. 98-103. – doi:https://doi.org/10.26906/SUNZ.2024.1.098.
Розділ
Інформаційні технології
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.