Methods for evaluating the reliability of web portals at different stages of development using the integration of immutable infrastructure and containerization

dc.contributor.affiliationLviv Polytechnic National University
dc.contributor.authorStepanov, Dmytro
dc.contributor.authorKruk, Oleh
dc.coverage.placenameЛьвів
dc.date.accessioned2025-10-28T09:32:35Z
dc.date.issued2025
dc.date.submitted2025
dc.description.abstractSummary. The article proposes a methodology for evaluating the dependability of web portals at various stages of their life cycle through the integration of Immutable Infrastructure and containerization technologies. As web systems grow in complexity and functional load, and as the demand for high availability and fault tolerance increases, traditional reliability assessment approaches based on defect density, error frequency, and test coverage become insufficient. The study substantiates the relevance of combining classical and modern reliability metrics within DevOps practices and CI/CD pipelines. Immutable Infrastructure entails the full replacement of system components during updates, eliminating configuration drift and ensuring environmental consistency. Containerization isolates software components, enhances execution repeatability, simplifies scalability, and improves recovery processes. Together, these technologies form the foundation for stable and predictable web portal performance under diverse operational conditions. The research systematizes key reliability indicators, including Mean Time Between Failures (MTBF), Mean Time To Recovery (MTTR), downtime duration, error frequency, defect density, test coverage, and cyclomatic complexity. The relevance of each metric is defined with respect to the corresponding development stage, from architectural design to deployment. The study also analyzes data collection and interpretation tools such as version control systems, automated testing frameworks, monitoring solutions, and orchestration platforms like Kubernetes and Docker. The use of SonarQube, Prometheus, and Terraform is examined in the context of automating reliability metric tracking and early risk detection. It is demonstrated that the proposed approach reduces recovery time by up to 15 %, decreases error frequency by up to 20 %, and enhances overall environment stability. The findings offer practical value to developers, testers, and DevOps engineers seeking to improve system dependability in compliance with ISO 4.2.5.2 (availability) and 4.2.5.4 (recoverability) standards. This scientific article is devoted to the development of a methodology for evaluating the reliability of web portals at different stages of their life cycle through the integration of immutable infrastructure and containerization technologies. With the growing complexity of web systems, increased functional load, and the need for high availability and fault tolerance, traditional approaches to reliability assessment—based primarily on test coverage, error rate, and defect density—are no longer sufficient. The article addresses this gap by proposing a structured framework for applying classical and modern reliability metrics in conjunction with DevOps and CI/CD practices. У статті запропоновано методологію оцінювання надійності веб-порталів на різних етапах їх життєвого циклу з використанням концепцій незмінної інфраструктури та контейнеризації. В умовах зростання складності веб-систем, збільшення функціонального навантаження і потреб у високій доступності та відмовостійкості, традиційні підходи, що базуються на оцінці дефектів, частоті помилок і тестовому покритті, втрачають ефективність. Обґрунтовано доцільність застосування поєднання класичних і сучасних метрик надійності у межах DevOps-підходів і CI/CDпрактик. Незмінна інфраструктура передбачає повну заміну компонентів системи під час оновлень, що усуває конфігураційний дрейф і забезпечує стабільність середовища. Контейнеризація забезпечує ізоляцію програмних компонентів, підвищує повторюваність виконання, спрощує масштабування та покращує процеси відновлення. Комбінація цих підходів створює передумови для стабільного функціонування веб-порталів у різноманітних операційних умовах. У роботі систематизовано ключові показники надійності: середній час міжвідмовної роботи, середній час відновлення, час простою, частоту помилок, щільність дефектів, покриття тестами та цикломатичну складність. Визначено релевантність кожної метрики для відповідного етапу життєвого циклу — від архітектурного проектування до впровадження. Також проаналізовано засоби збору та інтерпретації даних із використанням систем контролю версій, автоматизованого тестування, інструментів моніторингу та платформ оркестрування (Kubernetes, Docker). Представлено практики використання SonarQube, Prometheus і Terraform у контексті автоматизованого контролю метрик надійності та раннього виявлення ризиків. Показано, що запропонований підхід забезпечує зменшення часу відновлення (до 15%), зниження частоти помилок (до 20%) і підвищення стабільності середовищ. Отримані результати можуть бути використані розробниками, тестувальниками та DevOps-фахівцями для досягнення відповідності вимогам стандартів ISO 4.2.5.2 (доступність) та 4.2.5.4 (відновлюваність).
dc.format.pages67-75
dc.identifier.citationStepanov D. Methods for evaluating the reliability of web portals at different stages of development using the integration of immutable infrastructure and containerization / Dmytro Stepanov, Oleh Kruk // Вісник Національного університету "Львівська політехніка". Інформаційні системи та мережі. – 2025. – Випуск 18 (частина 1). – С. 67–75.
dc.identifier.urihttps://ena.lpnu.ua/handle/ntb/115405
dc.language.isoen
dc.publisherНаціональний університет “Львівська політехніка”
dc.relation.referencesAli-Shahid, M. M., & Sulaiman, S. (2015). A case study on reliability and usability testing of a Web portal. In 2015 9th Malaysian Software Engineering Conference (MySEC). IEEE. Retrieved from https://doi.org/10.1109/mysec.2015.7475191 Bobalo, Y., Seniv, M., & Symets, I. (2018). Algorithms of automated formulation of the operability condition of complex technical systems. In Proceedings of the XIV-th International Conference on Perspective Technologies and Methods in MEMS Design (MEMSTECH) (pp. 14–17). Lviv, Ukraine. https://doi.org/10.1109/MEMSTECH.2018.8365692 Bobalo, Y., Yakovyna, V., Seniv, M., & Symets, I. (2018). Technique of automated construction of states and transitions graph for the analysis of technical systems reliability. In Proceedings of the 13th International Scientific and Technical Conference CSIT-2018 (pp. 314–317). Lviv, Ukraine. Hub, M., & Zatloukal, M. (2010). Model of usability evaluation of web portals based on the fuzzy logic. WSEAS Transactions on Information Science and Applications, 7(4), 522-531. Retrieved from https://surl.li/xzoivf Mandziy, B., Seniv, M., Mosondz, N., & Sambir, A. (2015). Programming visualization system of block diagram reliability for program complex ASNA-4. In Proceedings of the 13th International Conference: The Experience of Designing and Application of CAD Systems in Microelectronics (CADSM 2015) (pp. 258– 262). Lviv–Polyana, Ukraine. IEEE. Retrieved from https://doi.org/10.1109/CADSM.2015.7230851 Sambir, A., Yakovyna, V., & Seniv, M. (2017). Recruiting software architecture using user generated data. In Proceedings of the XIIIth International Conference: Perspective Technologies and Methods in MEMS Design (MEMSTECH) (pp. 161–163). Lviv: Vezha i Ko. Stepanov, D. S., & Seniv, M. M. (2024). Integration of protected infrastructure, containerization and DevSecOps to increase the reliability of web portals. Scientific Bulletin of UNFU, 34(5), 144-150. https://doi.org/10.36930/40340519 Symets, I., Seniv, M., Yakovyna, V., & Bobalo, Y. (2019). Techniques of automated processing of Kolmogorov– Chapman differential equation system for reliability analysis of technical systems. In Proceedings of the 15th International Conference The Experience of Designing and Application of CAD Systems in Microelectronics (CADSM 2019) (pp. 130–135). Polyana-Svalyava (Zakarpattya), Ukraine.
dc.relation.urihttps://doi.org/10.23939/sisn2025.18.067
dc.subjectweb portals, reliability assessment, immutable infrastructure, containerization, software development, methodologies, scalability, system management, веб портали, стабільність середовища; продуктивність системи; ефективність розгортання; час відновлення, доступність, відновлюваність, масштабованість
dc.subject.udc004.415.5:004.451.86
dc.titleMethods for evaluating the reliability of web portals at different stages of development using the integration of immutable infrastructure and containerization
dc.title.alternativeМетоди оцінювання надійності веб-порталів на різних етапах розробки з використанням інтеграції незмінної інфраструктури та контейнеризації
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
maket2512781chastina-69-77.pdf
Size:
316.11 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: