Empreu aquest identificador per citar o enllaçar aquest ítem: http://elartu.tntu.edu.ua/handle/lib/50847
Registre complet de metadades
Camp DCValorLengua/Idioma
dc.contributor.advisorНикитюк, Вячеслав Вячеславович-
dc.contributor.advisorNykytyuk, Vyacheslav-
dc.contributor.authorЛісовий, Максим Володимирович-
dc.contributor.authorLisovyi, Maksym Volodymyrovych-
dc.date.accessioned2026-01-02T10:13:02Z-
dc.date.available2026-01-02T10:13:02Z-
dc.date.issued2025-12-22-
dc.date.submitted2025-12-08-
dc.identifier.citationЛісовий М. В. Дослідження хмарних архітектур підтримки цифрових сервісів громадської взаємодії на базі сучасних фреймворків : робота на здобуття кваліфікаційного ступеня магістр : спец. 122 - комп’ютерні науки / наук. кер. В. В. Никитюк. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2025. 79 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/50847-
dc.descriptionРоботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 22.12.2025р. на засіданні екзаменаційної комісії №32 у Тернопільському національному технічному університеті імені Івана Пулюяuk_UA
dc.description.abstractКваліфікаційна робота присвячена дослідженню та розробці оптимальних хмарних архітектур для підтримки сервісів громадської взаємодії. У першому розділі проаналізовано сучасні підходи до побудови високонавантажених веб-систем та переваги хмарних моделей розгортання. Другий розділ містить опис проектування архітектури платформи на базі фреймворку Laravel з використанням механізмів Redis для кешування та Pusher для обміну даними в реальному часі. У третьому розділі представлено результати практичної реалізації системи, аналіз її продуктивності при різних сценаріях навантаження та оцінку ефективності використання хмарних ресурсів. Окрему увагу приділено безпеці даних та відмовостійкості сервісів. Робота включає обґрунтування економічної доцільності, питання охорони праці та екології.uk_UA
dc.description.abstractThe qualification work is devoted to the research and development of optimal cloud architectures to support public interaction services. The first chapter analyzes modern approaches to building high-load web systems and the advantages of cloud deployment models. The second chapter describes the design of the platform architecture based on the Laravel framework using Redis mechanisms for caching and Pusher for real-time data exchange. The third chapter presents the results of the practical implementation of the system, an analysis of its performance under various load scenarios, and an assessment of the efficiency of using cloud resources. Special attention is paid to data security and service resilience. The work includes economic feasibility justification, labor protection and environmental issues.uk_UA
dc.description.tableofcontentsВСТУП 7 1 ТЕОРЕТИЧНИЙ АНАЛІЗ ХМАРНИХ АРХІТЕКТУР ТА СЕРВІСІВ ВЗАЄМОДІЇ 10 1.1 Сучасні тренди розвитку цифрових сервісів громадської взаємодії 10 1.2 Порівняльний аналіз хмарних моделей розгортання: SaaS, PaaS, IaaS 14 1.3 Огляд технологічного стеку та сучасних веб-фреймворків 19 Висновок до першого розділу 23 2 ПРОЕКТУВАННЯ АРХІТЕКТУРИ СИСТЕМИ ТА ВИБІР ТЕХНОЛОГІЙ 24 2.1 Обґрунтування вибору фреймворку Laravel та хмарної інфраструктури 24 2.2 Розробка схеми взаємодії компонентів у реальному часі 29 2.3 Проектування бази даних та механізмів кешування 34 2.4 Безпека та автентифікація в розподілених системах 39 Висновок до другого розділу 43 3 ПРАКТИЧНА РЕАЛІЗАЦІЯ ТА ДОСЛІДЖЕННЯ ЕФЕКТИВНОСТІ 44 3.1 Розробка серверної частини та API сервісу 44 3.2 Налаштування WebSocket-з’єднань через Pusher 49 3.3 Тестування продуктивності та масштабованості системи 54 Висновок до третього розділу 59 4 ОБҐРУНТУВАННЯ ЕКОНОМІЧНОЇ ЕФЕКТИВНОСТІ 60 5 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ 68 6 ЕКОЛОГІЯ 75 ЗАГАЛЬНІ ВИСНОВКИ 77 СПИСОК ЛІТЕРАТУРИ 79uk_UA
dc.format.extent79-
dc.language.isoukuk_UA
dc.publisherТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.subject122uk_UA
dc.subjectкомп’ютерні наукиuk_UA
dc.subjectхмарні обчисленняuk_UA
dc.subjectархітектура пзuk_UA
dc.subjectсервіси громадської взаємодіїuk_UA
dc.subjectмасштабованістьuk_UA
dc.subjectвеб-фреймворкиuk_UA
dc.subjectцифрова трансформаціяuk_UA
dc.subjectреальний часuk_UA
dc.subjectpusheruk_UA
dc.subjectredisuk_UA
dc.subjectlaraveluk_UA
dc.subjectcloud computinguk_UA
dc.subjectsoftware architectureuk_UA
dc.subjectpublic interaction servicesuk_UA
dc.subjectreal-timeuk_UA
dc.subjectscalabilityuk_UA
dc.subjectweb frameworksuk_UA
dc.subjectdigital transformationuk_UA
dc.titleДослідження хмарних архітектур підтримки цифрових сервісів громадської взаємодії на базі сучасних фреймворківuk_UA
dc.title.alternativeResearch of Cloud Architectures for Public Interaction Digital Services Based on Modern Frameworksuk_UA
dc.typeMaster Thesisuk_UA
dc.rights.holder© Лісовий Максим Володимирович, 2025uk_UA
dc.contributor.committeeMemberСтадник, Марія Андріївна-
dc.contributor.committeeMemberStadnyk, Maria-
dc.coverage.placenameТернопільuk_UA
dc.subject.udc004.75:004.42uk_UA
dc.relation.references1. Ali, M. (2023). E-governance and E-democracy: A digital revolution. SSRN. https://doi.org/10.2139/ssrn.4623414.uk_UA
dc.relation.references2. United Nations Department of Economic and Social Affairs. (2024). E-Government survey 2024: Accelerating digital transformation for sustainable development. https://desapublications.un.org/sites/default/files/publications/2024-09/(Web%20version)%20E-Government%20Survey%202024%201392024.pdf.uk_UA
dc.relation.references3. Zisengwe, M. (2024). Intersections between civic technology (civic tech) and governance in Nigeria and South Africa. The African Journal of Information and Communication, 33, 1–26. https://doi.org/10.23962/ajic.i33.18883.uk_UA
dc.relation.references4. Grigalashvili, V. (2023). Digital government and digital governance: Grand concept. International Journal of Scientific and Management Research, 6, 1–25. https://doi.org/10.37502/IJSMR.2023.6201.uk_UA
dc.relation.references5. OECD. (2020). The OECD Digital Government Policy Framework: Six dimensions of a digital government (OECD Public Governance Policy Papers, No. 02). OECD Publishing. https://doi.org/10.1787/f64fed2a-en.uk_UA
dc.relation.references6. Eurofound. (2025). Narrowing the digital divide: Economic and social convergence in Europe's digital transformation. Publications Office of the European Union. https://www.eurofound.europa.eu/en/publications/all/narrowing-digital-divide-economic-and-social-convergence-europes-digital.uk_UA
dc.relation.references7. OECD. (2024). Facts not fakes: Tackling disinformation, strengthening information integrity. OECD Publishing. https://doi.org/10.1787/d909ff7a-enuk_UA
dc.relation.references8. UNESCO. (2023). Guidelines for the governance of digital platforms: Safeguarding freedom of expression and access to information through a multi-stakeholder approach. https://unesdoc.unesco.org/ark:/48223/pf0000387339uk_UA
dc.relation.references9. Липак, Г. І., & Кунанець, Н. Е. (2023). Проект платформи для консолідованого інформаційного ресурсу територіальної громади. Бібліотека. Наука. Комунікація: актуальні тенденції у цифрову епоху.uk_UA
dc.relation.references10. Kunanets, N., & Lypak, H. (2017). Consolidated information resources of social memory institutions: Challenges of modernity. Вісник Національної академії керівних кадрів культури і мистецтв, (3), 21–25.uk_UA
dc.relation.references11. OECD. (2025). Government at a glance 2025: Open government data. OECD Publishing. https://www.oecd.org/en/publications/government-at-a-glance-2025_0efd0bcd-en/full-report/open-government-data_619b668c.htmluk_UA
dc.relation.references12. Linders, D. (2012). From E-Government to We-Government: Defining a Typology for Citizen Coproduction in the Age of Social Media. Government Information Quarterly, 29, 446-454. https://doi.org/10.1016/j.giq.2012.06.003uk_UA
dc.relation.references13. Cinelli, M., De Francisci Morales, G., Galeazzi, A., Quattrociocchi, W., & Starnini, M. (2021). The echo chamber effect on social media. Proceedings of the National Academy of Sciences, 118(9), e2023301118.uk_UA
dc.relation.references14. Lindner, Ralf & Ulrich, Riehm. (2009). Electronic Petitions and Institutional Modernization. International Parliamentary E-Petition Systems in Comparative Perspective. eJournal of eDemocracy & Open Government. 1. 10.29379/jedem.v1i1.3.uk_UA
dc.relation.references15. Meijer, A., & Bolívar, M. P. R. (2016). Governing the smart city: A review of the literature on smart urban governance. International Review of Administrative Sciences, 82(2), 392–408.uk_UA
dc.relation.references16. Twizeyimana, J. D., & Andersson, A. (2019). The public value of E-Government: A literature review. Government Information Quarterly, 36(2), 167–178. https://doi.org/10.1016/j.giq.2019.01.001uk_UA
dc.relation.references17. Richards, M., & Ford, N. (2020). Fundamentals of software architecture: An engineering approach. O'Reilly Media.uk_UA
dc.relation.references18. Newman, S. (2021). Building microservices: Designing fine-grained systems (2nd ed.). O'Reilly Media.uk_UA
dc.relation.references19. Marinescu, D. C. (2022). Cloud computing: Theory and practice (3rd ed.). Morgan Kaufmann.uk_UA
dc.relation.references20. Nykytyuk, V., Dozorskyi, V., Dozorska, O., Karnaukhov, A., & Matiichuk, L. (2022). The method of user identification by speech signal. Proceedings of the 2nd International Workshop on Information Technologies: Theoretical and Applied Problems (ITTAP 2022), 225–232.uk_UA
dc.relation.references21. Janssen, M., Brous, P., Estevez, E., Barbosa, L. S., & Janowski, T. (2020). Data governance: Organizing data for value creation and reliance. Government Information Quarterly, 37(3), 101483. https://doi.org/10.1016/j.giq.2020.101493/uk_UA
dc.relation.references22. Biørn-Hansen, A., Majchrzak, T. A., & Grønli, T.-M. (2018). Progressive web apps for the unified development of mobile applications. In Web information systems and technologies (pp. 64–86). Springer. https://doi.org/10.1007/978-3-319-93527-0_4uk_UA
dc.relation.references23. Arapakis, I., Park, S., & Pielot, M. (2021). Impact of response latency on user behaviour in mobile web search. arXiv. https://doi.org/10.48550/arXiv.2101.09086uk_UA
dc.relation.references24. Acosta-Vargas, P., Luján-Mora, S., & Salvador-Ullauri, L. (2022). Accessibility analysis of worldwide COVID-19-related information portals. International Journal of Environmental Research and Public Health, 19(19), 12102. https://doi.org/10.3390/ijerph191912102uk_UA
dc.relation.references25. Bass, L., Clements, P., & Kazman, R. (2021). Software architecture in practice (4th ed.). Addison-Wesley Professional.uk_UA
dc.relation.references26. Fowler, M. (2014). Microservices. martinfowler.com. https://martinfowler.com/articles/microservices.htmluk_UA
dc.relation.references27. Gartner. (2023). 2024 planning guide for application architecture, integration and platforms.uk_UA
dc.relation.references28. Microsoft. (2024). Microservices architecture style. Microsoft Learn. https://learn.microsoft.com/en-us/azure/architecture/guide/architecture-styles/microservicesuk_UA
dc.relation.references29. Lypak, H., Rzheuskyi, A., Kunanets, N., & Pasichnyk, V. (2018). Formation of a consolidated information resource by means of cloud technologies. 2018 International Scientific-Practical Conference Problems of Infocommunications. Science and Technology (PIC S&T), 635–640.uk_UA
dc.relation.references30. Mell, P., & Grance, T. (2011). The NIST definition of cloud computing (NIST Special Publication 800-145). National Institute of Standards and Technology. https://doi.org/10.6028/NIST.SP.800-145uk_UA
dc.relation.references31. Alharthi, S., Alshamsi, A., Alseiari, A., & Alwarafy, A. (2024). Auto-scaling techniques in cloud computing: Issues and research directions. Sensors, 24(17), 5551. https://doi.org/10.3390/s24175551uk_UA
dc.relation.references32. Microsoft. (2024). Regions and availability zones in Azure. https://learn.microsoft.com/en-us/azure/availability-zones/az-overviewuk_UA
dc.relation.references33. Attaran, M., & Woods, J. (2019). Cloud computing technology: improving small business performance using the Internet. Journal of Small Business & Entrepreneurship, 31(6), 495–519. https://doi.org/10.1080/08276331.2018.1466850uk_UA
dc.relation.references34. Laravel. (2025). Queues. Laravel documentation. https://laravel.com/docs/12.x/queuesuk_UA
dc.relation.references35. Laravel. (2025). Events. Laravel documentation. https://laravel.com/docs/12.x/eventsuk_UA
dc.relation.references36. Laravel. (2025). Laravel Reverb. Laravel documentation. https://laravel.com/docs/12.x/reverbuk_UA
dc.relation.references37. Laravel. (2025). Laravel Sail. Laravel documentation. https://laravel.com/docs/12.x/sailuk_UA
dc.relation.references38. Kunanets, N., Pasichnyk, V., Lypak, H., Duda, O., & Matsiuk, O. (2017). Modeling of consolidated information resource for social data institutions. ECONTECHMOD: An International Quarterly Journal on Economics of Technology, 6(2), 53–60.uk_UA
dc.relation.references39. Martin, R. C. (2017). Clean architecture: A craftsman's guide to software structure and design. Prentice Hall.uk_UA
dc.relation.references40. Kryazhych, O., Itskovych, V., Iushchenko, K., Hrytsyshyna, V., Bruvier, D., et al. (2023). The use of abstract Moore automaton to control the sensors of a service-oriented alarm and emergency notification network.uk_UA
dc.relation.references41. Fielding, R. T. (2000). Architectural styles and the design of network-based software architectures [Doctoral dissertation, University of California, Irvine]uk_UA
dc.relation.references42. Pacheco, V. F. (2018). Microservice patterns and best practices. Packt Publishing.uk_UA
dc.relation.references43. Humble, J., & Farley, D. (2010). Continuous delivery: Reliable software releases through build, test, and deployment automation. Addison-Wesley.uk_UA
dc.relation.references44. Docker Inc. (2025). Docker overview. Docker Documentation. https://docs.docker.com/get-started/overview/uk_UA
dc.relation.references45. Stauffer, M. (2023). Laravel: up and running: A framework for building modern PHP apps (3rd ed.). O'Reilly Media.uk_UA
dc.relation.references46. Blinowski, G., Ojdowska, A., & Przybyłek, A. (2022). Monolithic vs. microservice architecture: A performance and scalability evaluation. IEEE Access, 10, 20357–20374. https://doi.org/10.1109/ACCESS.2022.3152803uk_UA
dc.relation.references47. Burns, B., Beda, J., & Hightower, K. (2022). Kubernetes: Up and running: Dive into the future of infrastructure (3rd ed.). O'Reilly Media.uk_UA
dc.relation.references48. Özsu, M. T., & Valduriez, P. (2020). Principles of distributed database systems (4th ed.). Springer. https://doi.org/10.1007/978-3-030-26253-2uk_UA
dc.relation.references49. Bellemare, A. (2020). Building event-driven microservices: Leveraging organizational data at scale. O'Reilly Media.uk_UA
dc.relation.references50. Siriwardena, P., & Dias, N. (2020). Microservices security in action. Manning Publicationsuk_UA
dc.relation.references51. Chandramouli, R. (2019). Security strategies for microservices-based application systems (NIST Special Publication 800-204). National Institute of Standards and Technology. https://doi.org/10.6028/NIST.SP.800-204uk_UA
dc.relation.references52. Arundel, J., & Domingus, J. (2022). Cloud native DevOps with Kubernetes: Building, deploying, and scaling modern applications in the cloud (2nd ed.). O'Reilly Media.uk_UA
dc.relation.references53. Majors, C., Fong-Jones, L., & Miranda, G. (2022). Observability engineering: Achieving production excellence. O'Reilly Media.uk_UA
dc.relation.references54. Кліщ, М., Липак, Г., Кунанець, Н., Пасічник, С., & Липак, Т. (2025). Структура інформаційної системи передбачення та інтерпретації зміни стану користувача сервісу.uk_UA
dc.relation.references55. Міністерство соціальної політики України. (2018). Вимоги до безпеки та захисту здоров’я працівників під час роботи з екранними пристроями (Наказ № 207). https://zakon.rada.gov.ua/laws/show/z0458-18.uk_UA
dc.relation.references56. Міністерство охорони здоров'я України. (2014). Гігієнічна класифікація праці за показниками шкідливості та небезпечності факторів виробничого середовища, важкості та напруженості трудового процесу (Наказ № 248). https://zakon.rada.gov.ua/laws/show/z0472-14uk_UA
dc.relation.references57. ДП «УкрНДНЦ». (2004). Ергономічні вимоги до роботи з відеотерміналами в офісі. Частина 5. Вимоги до розташування робочого місця та пози (ДСТУ EN ISO 9241-5:2004).uk_UA
dc.relation.references58. Міністерство регіонального розвитку, будівництва та житлово-комунального господарства України. (2018). Природне і штучне освітлення (ДБН В.2.5-28:2018). Інформаційний бюлетень Мінрегіону.uk_UA
dc.relation.references59. Міністерство регіонального розвитку, будівництва та житлово-комунального господарства України. (2013). Опалення, вентиляція та кондиціонування (ДБН В.2.5-67:2013).uk_UA
dc.relation.references60. Міністерство регіонального розвитку, будівництва та житлово-комунального господарства України. (2014). Захист територій, будинків і споруд від шуму (ДБН В.1.1-31:2013).uk_UA
dc.relation.references61. International Organization for Standardization. (2021). Occupational health and safety management – Psychological health and safety at work – Guidelines for managing psychosocial risks (ISO 45003:2021). https://www.iso.org/standard/64283.htmluk_UA
dc.relation.references62. Верховна Рада України. (2012). Кодекс цивільного захисту України (Закон № 5403-VI). Відомості Верховної Ради України. https://zakon.rada.gov.ua/laws/show/5403-17uk_UA
dc.relation.references63. Міністерство внутрішніх справ України. (2014). Правила пожежної безпеки в Україні (Наказ № 1417). https://zakon.rada.gov.ua/laws/show/z0252-15uk_UA
dc.relation.references64. Міністерство розвитку громад, територій та інфраструктури України. (2023). Захисні споруди цивільного захисту (ДБН В.2.2-5:2023).uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Лісовий М. В. Дослідження хмарних архітектур підтримки цифрових сервісів громадської взаємодії на базі сучасних фреймворків : робота на здобуття кваліфікаційного ступеня магістр : спец. 122 «Комп’ютерні науки» / наук. кер. В. В. Никитюк. Тернопіль : ТНТУ, 2025. 79 с.uk_UA
Apareix a les col·leccions:122 — комп’ютерні науки

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
Mag_2025_SNm_61_Lisovyi_MV.pdfДипломна робота3,04 MBAdobe PDFVeure/Obrir


Els ítems de DSpace es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.

Eines d'Administrador