International Peer-Reviewed JournalOpen AccessISSN 2456-8880
irejournals@gmail.com+91-7433024337

Home / Current Issue / Paper 1710383

1710383PublishedVol 9 · Issue 3

Engineering Cloud-Native Microservices in Java: A Scalable Approach for Modern Enterprise Software Architectures

Mohan Rao Pulugulla

Subject area: Science,Engineering and Technology  ·  Area of research: Engineering and Technology

Abstract

As enterprises undergo digital transformation, the need for scalable, maintainable, and resilient software architectures has become critical. Cloud-native microservices offer a solution by decomposing complex systems into independently deployable services that align with business capabilities. Java, long established in enterprise environments, has evolved through modern frameworks such as Spring Boot, Quarkus, and Micronaut to support this architectural shift. This research presents a structured approach to engineering Java-based cloud-native microservices. It combines best practices in service decomposition, containerization with Docker, orchestration via Kubernetes, and automation through CI/CD pipelines. The methodology emphasizes observability, resilience, and developer productivity. Through a case implementation, the study evaluates system performance, scalability, and fault tolerance using tools such as Prometheus, Grafana, OpenTelemetry, and Resilience4j. The findings demonstrate that Java remains highly effective for building cloud-native systems, especially when paired with lightweight frameworks and modern DevOps practices. The research concludes with actionable recommendations for designing, deploying, and managing scalable microservices in modern enterprise environments.

Keywords

Java microservices, cloud-native architecture, Spring Boot, Quarkus, Kubernetes, Docker, CI/CD, observability, DevOps, resilience engineering, containerization, service orchestration, enterprise software.

How to cite this paper

Mohan Rao Pulugulla "Engineering Cloud-Native Microservices in Java: A Scalable Approach for Modern Enterprise Software Architectures" Iconic Research And Engineering Journals Volume 9 Issue 3 2025 Page 1-10
Mohan Rao Pulugulla "Engineering Cloud-Native Microservices in Java: A Scalable Approach for Modern Enterprise Software Architectures" Iconic Research And Engineering Journals, vol. 9, no. 3, Sep. 2025
Mohan Rao Pulugulla (2025). Engineering Cloud-Native Microservices in Java: A Scalable Approach for Modern Enterprise Software Architectures. Iconic Research And Engineering Journals, 9(3).
Mohan Rao Pulugulla "Engineering Cloud-Native Microservices in Java: A Scalable Approach for Modern Enterprise Software Architectures" Iconic Research And Engineering Journals, vol. 9, no. 3, Sep. 2025.
@article{1710383,
      author = {Mohan Rao Pulugulla},
      title = {Engineering Cloud-Native Microservices in Java: A Scalable Approach for Modern Enterprise Software Architectures},
      journal = {Iconic Research And Engineering Journals},
      year = {2025},
      volume = {9},
      number = {3},
      pages = {1-10},
      issn = {2456-8880},
      url = {https://www.irejournals.com/formatedpaper/1710383.pdf},
      abstract = {As enterprises undergo digital transformation, the need for scalable, maintainable, and resilient software architectures has become critical. Cloud-native microservices offer a solution by decomposing complex systems into independently deployable services that align with business capabilities. Java, long established in enterprise environments, has evolved through modern frameworks such as Spring Boot, Quarkus, and Micronaut to support this architectural shift. This research presents a structured approach to engineering Java-based cloud-native microservices. It combines best practices in service decomposition, containerization with Docker, orchestration via Kubernetes, and automation through CI/CD pipelines. The methodology emphasizes observability, resilience, and developer productivity. Through a case implementation, the study evaluates system performance, scalability, and fault tolerance using tools such as Prometheus, Grafana, OpenTelemetry, and Resilience4j. The findings demonstrate that Java remains highly effective for building cloud-native systems, especially when paired with lightweight frameworks and modern DevOps practices. The research concludes with actionable recommendations for designing, deploying, and managing scalable microservices in modern enterprise environments.},
      keywords = {Java microservices, cloud-native architecture, Spring Boot, Quarkus, Kubernetes, Docker, CI/CD, observability, DevOps, resilience engineering, containerization, service orchestration, enterprise software.},
      month = {September},
  }

A PHP Error was encountered

Severity: Core Warning

Message: PHP Startup: Unable to load dynamic library 'monarxprotect-php72.so' (tried: /opt/alt/php72/usr/lib64/php/modules/monarxprotect-php72.so (/opt/alt/php72/usr/lib64/php/modules/monarxprotect-php72.so: cannot open shared object file: No such file or directory), /opt/alt/php72/usr/lib64/php/modules/monarxprotect-php72.so.so (/opt/alt/php72/usr/lib64/php/modules/monarxprotect-php72.so.so: cannot open shared object file: No such file or directory))

Filename: Unknown

Line Number: 0

Backtrace: