Automating Complex Workflows in Cloud-Based Applications: Software Quality Assurance Process Driven Practices
Main Article Content
Abstract
The requirement of a dependable, scalable system is growing due to the fact that modern software system is becoming more complicated. The most important way of addressing these challenges: flexibility, scaling, and greater reliability through
distributed computing is the emergence of cloud-based software-intensive systems (C-SIS). This paper examines the architecture and deployment of cloud-based systems since it can exploit the benefits that the cloud infrastructure can provide in terms of high availability, fault tolerance, and scaling. Cloud-based software intensive systems are aspired to be a platform through which reliable and scalable systems can be developed. The framework unites the best practices pertaining to cloud construction, towards automated scaling, load balancing, and fault-tolerance systems to dynamically respond to changing workloads in order to ensure the invariability of the availability of the service at all times. It further explains that microservices and containerization are necessary as the strong elements in the modular and scalable solutions. Our experimental results show that this proposed system can be used in large-scale
applications and results in the realization of the various performance, fault-tolerance and scalability of the system under some conditions. This paper illuminates on how the cloud-based software-intensive systems hold a brilliant prognosis of changing the
industrial concept to strong offer high performance and scaleable solutions to address the ever-increasing demands of computing environments today.