Home / Current Issue / Paper 1708765
Developing Microservices Architecture Models for Modularization and Scalability in Enterprise Systems
Subject area: Science,Engineering and Technology · Area of research: Microservices Architecture
Abstract
This paper explores the strategic implementation of microservices architecture as a transformative approach to achieving modularity and scalability in enterprise systems. In contrast to traditional monolithic and service-oriented architectures, microservices enable the decomposition of complex applications into independently deployable, domain-aligned services. The study outlines foundational design patterns?such as Hexagonal, Layered, and CQRS models?and discusses the operationalization of microservices through containerization and orchestration tools like Docker and Kubernetes. Emphasis is placed on the role of domain-driven design and service decomposition in aligning technical architecture with business capabilities. Furthermore, the paper analyzes inter-service communication strategies, highlighting REST, gRPC, event streaming, and API gateways, alongside resilience and observability mechanisms including circuit breakers, service meshes, and telemetry tools. Key performance metrics and CI/CD pipelines are examined as enablers of scalable and agile enterprise delivery. The paper concludes with insights into future enterprise system design and proposes directions for further research, including AI-enhanced orchestration and edge-native microservices deployment.
Keywords
Microservices Architecture, Enterprise Systems, Modularity, Scalability, Domain-Driven Design, Container Orchestration
How to cite this paper
@article{1708765,
author = {Oyejide Timothy Odofin, Abraham Ayodeji Abayomi, Abel Chukwuemeke Uzoka, Bolaji Iyanu Adekunle, Oluwademilade Aderemi Agboola; Samuel Owoade},
title = {Developing Microservices Architecture Models for Modularization and Scalability in Enterprise Systems},
journal = {Iconic Research And Engineering Journals},
year = {2020},
volume = {3},
number = {9},
pages = {323-333},
issn = {2456-8880},
url = {https://www.irejournals.com/formatedpaper/1708765.pdf},
abstract = {This paper explores the strategic implementation of microservices architecture as a transformative approach to achieving modularity and scalability in enterprise systems. In contrast to traditional monolithic and service-oriented architectures, microservices enable the decomposition of complex applications into independently deployable, domain-aligned services. The study outlines foundational design patterns?such as Hexagonal, Layered, and CQRS models?and discusses the operationalization of microservices through containerization and orchestration tools like Docker and Kubernetes. Emphasis is placed on the role of domain-driven design and service decomposition in aligning technical architecture with business capabilities. Furthermore, the paper analyzes inter-service communication strategies, highlighting REST, gRPC, event streaming, and API gateways, alongside resilience and observability mechanisms including circuit breakers, service meshes, and telemetry tools. Key performance metrics and CI/CD pipelines are examined as enablers of scalable and agile enterprise delivery. The paper concludes with insights into future enterprise system design and proposes directions for further research, including AI-enhanced orchestration and edge-native microservices deployment.},
keywords = {Microservices Architecture, Enterprise Systems, Modularity, Scalability, Domain-Driven Design, Container Orchestration},
month = {March},
}