Current Volume 8
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.
Microservices Architecture, Enterprise Systems, Modularity, Scalability, Domain-Driven Design, Container Orchestration
IRE Journals:
Oyejide Timothy Odofin , Abraham Ayodeji Abayomi , Abel Chukwuemeke Uzoka , Bolaji Iyanu Adekunle , Oluwademilade Aderemi Agboola; Samuel Owoade
"Developing Microservices Architecture Models for Modularization and Scalability in Enterprise Systems" Iconic Research And Engineering Journals Volume 3 Issue 9 2020 Page 323-333
IEEE:
Oyejide Timothy Odofin , Abraham Ayodeji Abayomi , Abel Chukwuemeke Uzoka , Bolaji Iyanu Adekunle , Oluwademilade Aderemi Agboola; Samuel Owoade
"Developing Microservices Architecture Models for Modularization and Scalability in Enterprise Systems" Iconic Research And Engineering Journals, 3(9)