Balancing Agility and Operational Overhead: Monolith Decomposition Strategies for Microservices and Microapps with Event-Driven Architectures
PDF

Keywords

Monolithic architecture, microservices, microapps, event-driven architecture, agility, operational overhead, decomposition, modularity, scalability, resilience, data migration, coexistence, interface management

How to Cite

[1]
Ramakrishna Manchana, “Balancing Agility and Operational Overhead: Monolith Decomposition Strategies for Microservices and Microapps with Event-Driven Architectures”, N. American. J. of Engg. Research, vol. 2, no. 2, May 2021, Accessed: Sep. 19, 2024. [Online]. Available: https://najer.org/najer/article/view/20

Abstract

This paper investigates the transformation of monolithic architectures to microservices and microapps, examining the trade-off between agility and operational overhead. We introduce the concept of the "Agility Spectrum," a novel framework to visualize this trade-off, ranging from pure monoliths to highly granular microservices and microapps. We conduct a comprehensive literature review, identifying gaps in current research regarding data migration, coexistence models, interface management, and the quantification of agility's impact. Our methodology includes case study analysis, interviews, surveys, and the development of a novel "Agility Index." Our findings reveal success and failure factors for data migration strategies, evaluate coexistence models, examine interface management challenges, and quantify the impact of architectural choices on agility and operational overhead, particularly highlighting the role of event-driven architecture. We offer actionable recommendations for organizations embarking on this transformation journey and contribute to theoretical knowledge by refining the Agility Spectrum. This research empowers organizations to make informed decisions about their architecture evolution and achieve an optimal balance between agility and operational overhead

PDF
Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

Copyright (c) 2021 North American Journal of Engineering Research

Downloads

Download data is not yet available.