Towards a Unified Framework for Serverless Microservices in Cloud-Native Environments
Main Article Content
Abstract
With cloud-native computing gaining popularity, people are using microservices and serverless more, since both help create applications that can grow, be divided into parts, and remain steady. Nevertheless, these approaches also bring some limitations—microservices make managing systems hard while serverless functions have to cope with delays, no store of state, and invisible errors. Therefore, this paper suggests a common architecture that combines serverless and microservices under Kubernetes, Knative, and Istio in a cloud setting. Because of this approach, any workload can be smoothly designed, adjusted for any demand, and regularly monitored on any type of cloud environment. This study describes a system made up of Serverless-Microservices Tier, an Abstraction Layer for control, and a Cloud-Native Platform Layer for handling management and execution. It is confirmed in real-world settings, mainly in e-commerce, healthcare, and IoT, that it is flexible and can run smoothly. If hybrid deployment is compared to using only one of the models, the unified use of control planes offers more advantages. It also describes future developments, such as using AI for orchestration, including edge computing, and operating at the declarative level, so the proposed approach stands out as an up-to-date method for the next-gen of cloud-native systems.