Go Back Research Article April, 2018

SPRING BOOT AND MICROSERVICES: ENGINEERING MODULAR AND SCALABLE BACK-END ARCHITECTURES

Abstract

Adopting the microservices architecture in software development supports modular design, helps programs scale better, and makes the release cycle much faster. This work reviews how Spring Boot supports creating microservices back-end systems in the cloud. It starts by comparing monolithic and distributed systems and highlights what microservices have overcome. Using Spring Boot, Spring Cloud and Spring Security from the Spring ecosystem, the study shares practical methods, successful patterns, and strategies for deploying with Docker and Kubernetes. It looks at implementing DevOps by paying special attention to continuous integration and delivery pipelines. Special attention is given to API design in modules, the ability to easily handle load changes and the separation of faults. Case studies and scholarly studies are presented in the paper to explain how Spring Boot makes development faster, maintenance easier and production scaling better. They show developers and architects how to design adaptable and stable systems with Spring Boot microservices.

Keywords

spring boot microservices architecture cloud-native applications modular apis distributed systems devops integration scalable back-end service-oriented design.
Document Preview
Download PDF
Details
Volume 9
Issue 1
Pages 1-10
ISSN 2248-9371