BUILDING SCALABLE CLOUD-NATIVE APPLICATIONS WITH SPRING BOOT AND KUBERNETES
Keywords:
Cloud-Native Applications, Microservices Architecture, Spring Boot Framework, Kubernetes Orchestration, Containerization (Docker)Abstract
This comprehensive article explores the evolution and implementation of cloud-native applications, focusing on their transformative impact on modern software development. The article examines key statistics showing 147% growth in cloud-native adoption between 2019-2021, with 6.5 million developers worldwide embracing these technologies. Through a detailed examination of microservices architecture, Spring Boot framework, and Kubernetes orchestration, the analysis reveals significant improvements, including 50% faster deployment frequencies, 70% reduction in failure rates, and 99.99% system availability. The Market Events Processor project case study demonstrates practical implementation, achieving 84% optimization in resource utilization through Spring Boot and Kubernetes integration while maintaining sub-100ms latency under normal operations and handling 2,500 concurrent requests per pod.
References
Aqua Security, "Cloud Native Applications: A Practical Guide," 2021. [Online]. Available: https://www.aquasec.com/cloud-native-academy/cloud-native-applications/cloud-native-applications-101/
Red Hat, "Understanding cloud-native apps," 2021. [Online]. Available: https://www.redhat.com/en/topics/cloud-native-apps
Cloud Native Computing Foundation, "Annual Survey 2021," [Online]. Available: https://www.cncf.io/wp-content/uploads/2022/02/CNCF-AR_FINAL-edits-15.2.21.pdf
A. M. Khare, "Spring Boot: The Future of Java Development," Codeline24, 2021. Available: https://codeline24.com/spring-cloud-native-application-development/
"Spring Cloud," Spring.io, Available: https://spring.io/projects/spring-cloud
"Kubernetes Autoscaling," Kubernetes Documentation, 2024. [Online]. Available: https://kubernetes.io/docs/concepts/workloads/autoscaling/
"Decoding Self-Healing Kubernetes," Cloud Native Computing Foundation, 2020. [Online]. Available: https://www.cncf.io/blog/2020/05/26/decoding-the-self-healing-kubernetes-step-by-step/
"Advantages of microservices and disadvantages to know," Atlassian, 2024. [Online]. Available: https://www.atlassian.com/microservices/cloud-computing/advantages-of-microservices
"What is Docker? A guide to containerization," Atlassian, 2024. [Online]. Available: https://www.atlassian.com/microservices/microservices-architecture/docker
Mauricio Salatino, "Developing and deploying Spring Boot microservices on Kubernetes," LearnK8s, Mar. 2022. [Online]. Available: https://learnk8s.io/spring-boot-kubernetes-guide
Nagendra Marisetty and Pardhasaradhi Madasu, "Corporate Announcements and Market Efficiency: A Case on Indian Capital Market," SSRN Electronic Journal, 2021. [Online]. Available: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3893377