Summary. 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 as- sessment approaches based on defect density, error frequency, and test coverage become insufficient. The study substantiates the relevance of combining classical and modern relia- bility 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. Contain- erization 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.
- Ali-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.