Parveen Kumar,
Ishta Rani,
Rishi Pal,
Pooja Luthara,
Daulat Sihag,
Ritu,
- Assistant Professor, Department of Computer Science Engineering, Chandigarh University, Punjab, India
- Associate Professor, Department of Electronics and Communication Engineering, Chandigarh University, Punjab, India
- Assistant Professor, Department of Computer Science Engineering, Chandigarh University, Punjab, India
- Assistant Professor, Department of Computer Science Engineering, Chandigarh University, Punjab, India
- Assistant Professor, Department of Computer Science Engineering, Chandigarh University, Punjab, India
- Assistant Professor, Department of Computer Science Engineering, Chandigarh University, Punjab, India
Abstract
The fast development of cloud computing has immensely altered architectural outlays of the current full stack web applications. Conventional monolithic back-end systems tend to have a lack of scalability, complex deployment, and wasted resources. To overcome these issues, this paper will design and optimize cloud-native Java based back-end microservices based on Spring Boot, Docker, Kubernetes and REST based models of communication. This architecture proposal has containerized microservice implementation with an automated orchestration that provides dynamic scaling, fault isolation, and high availability. The system uses the Docker lightweight containerization system and Kubernetes system with orchestration, auto-scaling, and service discovery. Inter-service communication is accomplished via RESTful APIs, which makes it modular and loose coupled. The optimization methods of performance such as horizontal pod autoscaling, load balancing, tuning of container resources, and application-specific routers are used to improve throughput and minimize response time. Experimental analysis of load conditions in the simulated conditions proves to have a great improvement compared to conventional monolithic deployment models. The refined cloud-native framework delivers shorter response time, greater throughput, and less CPU use with resilience of the services. The findings confirm the success of integrating containerization and orchestration mechanisms in Java based microservice to achieve scalable full stack application.
Keywords: Cloud-native architecture, microservices, spring boot, Docker, Kubernetes, REST API, container orchestration, performance optimization, full stack web applications
[This article belongs to Journal of Web Engineering & Technology ]
References
- Lewis J, Fowler M. Microservices: a definition of this new architectural term. MartinFowler. com. 2014 Mar 25;25(14–26):12.
- Burns B, Grant B, Oppenheimer D, Brewer E, Wilkes J. Borg, omega, and kubernetes. Communications of the ACM. 2016 Apr 26;59(5):50–7.
- Villamizar M, Garcés O, Castro H, Verano M, Salamanca L, Casallas R, Gil S. Evaluating the monolithic and the microservice architecture pattern to deploy web applications in the cloud. In2015 10th computing colombian conference (10ccc) 2015 Sep 21. pp. 583–590.
- Jamshidi P, Pahl C, Mendonça NC, Lewis J, Tilkov S. Microservices: The journey so far and challenges ahead. IEEE Software. 2018 May 4;35(3):24–35.
- Pahl C. Containerization and the paas cloud. IEEE Cloud Computing. 2015 Jul 15;2(3):24–31.
- Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I. Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Generation computer systems. 2009 Jun 1;25(6):599–616.
- Yang S, Ren Y, Zhang J, Guan J, Li B. KubeHICE: Performance-aware container orchestration on heterogeneous-ISA architectures in cloud-edge platforms. 2021 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Big Data & Cloud Computing, Sustainable Computing & Communications, Social Computing & Networking (ISPA/BDCloud/SocialCom/SustainCom) 2021 Sep 30. pp. 81–91.
- Fowler M. Patterns of enterprise application architecture. Addison-Wesley; 2012 Mar 9.
- Thönes J. Microservices. IEEE software. 2015 Feb 4;32(1):116.
- Gan Y, Zhang Y, Cheng D, Shetty A, Rathi P, Katarki N, Bruno A, Hu J, Ritchken B, Jackson B, Hu K. An open-source benchmark suite for microservices and their hardware-software implications for cloud & edge systems. InProceedings of the twenty-fourth international conference on architectural support for programming languages and operating systems 2019 Apr 4. pp. 3–18.
- Mazzara M, Meyer B, editors. Present and ulterior software engineering. Springer International Publishing; 2017 Nov 1; pp 1–225.
- Newman S. Building microservices: designing fine-grained systems. O’Reilly Media, Inc.; 2021 Jul 24.
- Khazaei H, Mahmoudi N, Barna C, Litoiu M. Performance modeling of microservice platforms. IEEE Transactions on Cloud Computing. 2020 Oct 6;10(4):2848–62.
- Taibi D, Lenarduzzi V, Pahl C. Architectural patterns for microservices: a systematic mapping study. InCLOSER 2018: Proceedings of the 8th International Conference on Cloud Computing and Services Science; Funchal, Madeira, Portugal, 19–21 March 2018 2018. SciTePress.
- Merkel D. Docker: lightweight linux containers for consistent development and deployment. Linux j. 2014 Mar 2;239(2):2.
- Bhardwaj A, Krishna CR. Virtualization in cloud computing: Moving from hypervisor to containerization—a survey. Arabian Journal for Science and Engineering. 2021 Sep;46(9):8585–601.
- Ebert C, Gallardo G, Hernantes J, Serrano N. DevOps. IEEE software. 2016 Apr 25;33(3):94–100.
- Srirama SN, Adhikari M, Paul S. Application deployment using containers with auto-scaling for microservices in cloud environment. Journal of Network and Computer Applications. 2020 Jun 15;160:102629.

Journal of Web Engineering & Technology
| Volume | 13 | |
| Issue | 02 | |
| Received | 10/07/2026 | |
| Accepted | 15/09/2026 | |
| Published | 20/09/2026 | |
| Publication Time | 72 Days |