TITLE:
Microservices in Organizations
AUTHORS:
Andrew Ganje
KEYWORDS:
Microservices, Monolithic, Agile, Composability, Encapsulation, Loose Coupling, Independent Deployability, Scalability, Resilience, Cloud Computing, Digital Transformation, Competitive Advantage, Trade-Off Analysis, Data Integrity, Latency, Fault Tolerance
JOURNAL NAME:
Journal of Software Engineering and Applications,
Vol.18 No.2,
February
28,
2025
ABSTRACT: Microservices have revolutionized traditional software architecture. While monolithic designs continue to be common, particularly in legacy applications, there is a growing trend towards the modularity, independent deployability, and flexibility offered by microservices, which is further enhanced by developments in cloud technology. This shift towards microservice architecture meets the modern business need for agility, facilitating rapid adaptability in a competitive landscape. Microservices offer an agile framework and, in many cases, can simplify the development process, though the implementation can vary and sometimes introduce complexities. Unlike monolithic systems, which can be cumbersome to modify, microservices enable quicker adjustments and faster deployment times, essential in today’s dynamic environment. This article delves into the essence of microservices and explores their growing prominence in the software industry.