Home > CSC-OpenAccess Library > Manuscript Information
EXPLORE PUBLICATIONS BY COUNTRIES |
![]() |
| EUROPE | |
| MIDDLE EAST | |
| ASIA | |
| AFRICA | |
| ............................. | |
| United States of America | |
| United Kingdom | |
| Canada | |
| Australia | |
| Italy | |
| France | |
| Brazil | |
| Germany | |
| Malaysia | |
| Turkey | |
| China | |
| Taiwan | |
| Japan | |
| Saudi Arabia | |
| Jordan | |
| Egypt | |
| United Arab Emirates | |
| India | |
| Nigeria | |
Architectural Evolution in Practice: Comparing Monolithic and Microservices Migration Approaches
Tarun Kalwani
Pages - 157 - 166 | Revised - 15-11-2025 | Published - 01-12-2025
MORE INFORMATION
KEYWORDS
Microservices, Monolithic Architecture, Migration Styles, Strangler Fig Pattern, Refactoring Software.
ABSTRACT
The world-wide migration to microservices from monolithic is driven by demands for scalability,
agility, and maintainability.1 Migration as such is however afflicted with technical and
organizational issues.2 The choice of the optimal migration approach will be the recipe for
success, but little empirical data to compare it with exists. The research proposes a comparative
investigation of the three most debated migration approaches: Big Bang, Strangler Fig, and
Parallel Run. We are comparing their impact on some of the most critical performance metrics
like downtime, migration expense, project time, and system resilience. The research is done
using simulated data of 471 small to large enterprise migration projects. Python Pandas libraries
were utilized in data handling and Scikit-learn for use of the regression model for strategy
selection and project performance forecasting. Deployment trends were emulated by Docker and
Kubernetes for ensuring resiliency capability. Following our findings, in some cases Big Bang
style is quicker, the Strangler Fig approach is always lower in operational risk and higher in
resilience over the long term but at the cost of longer project duration. Parallel Run strategy is the
most secure but at astronomically high cost of infrastructure. This paper suggests a quantitative
method in order to enable organizations to take the correct migration strategy depending on risk
tolerance and business requirements.
This study addresses the research question: "How do Big Bang, Strangler Fig, and Parallel Run migration strategies differ in terms of cost, risk, resilience, and implementation effort when applied to typical monolithic-to-microservices transformations?" The findings provide comparative, datadriven insights that can help architects and engineering leaders make informed decisions based on risk tolerance, operational continuity needs, and economic constraints.
This study addresses the research question: "How do Big Bang, Strangler Fig, and Parallel Run migration strategies differ in terms of cost, risk, resilience, and implementation effort when applied to typical monolithic-to-microservices transformations?" The findings provide comparative, datadriven insights that can help architects and engineering leaders make informed decisions based on risk tolerance, operational continuity needs, and economic constraints.
| Auer, F., Lenarduzzi, V., Felderer, M., & Taibi, D. (2021). From monolithic systems to microservices: An assessment framework. Information and Software Technology, 137, 106600. | |
| Ayas, H. M., Leitner, P., & Hebig, R. (2021). Facing the giant: A grounded theory study of decision-making in microservices migrations, Article No.: 16, Pages 1 - 11 | |
| Balalaie, A., Heydarnoori, A., Jamshidi, P., Tamburri, D. A., & Lynn, T. (2018). Microservices migration patterns. Software - Practice and Experience, 48(11), 2019-2042. | |
| Camilli, M., & Russo, B. (2022). Modeling performance of microservices systems with growth theory. Empirical Software Engineering, 27(2), 1-44. | |
| Chen, Z., Cao, Y., Liu, Y., Wang, H., Xie, T., & Liu, X. (2020). A comprehensive study on challenges in deploying deep learning-based software. Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2020), 750-762. | |
| Di Francesco, P., Lago, P., & Malavolta, I. (2019). Architecting with microservices: A systematic mapping study. Journal of Systems and Software, 150, 77-97. | |
| Hassan, S., Bahsoon, R., & Kazman, R. (2020). Microservice transition and its granularity problem: A systematic mapping study. Software - Practice and Experience, 50(9), 1651-1681. | |
| Jamshidi, P., Pahl, C., Mendonça, N. C., Lewis, J., & Tilkov, S. (2018). Microservices: The journey so far and challenges ahead. IEEE Software, 35(3), 24-35. | |
| Lenarduzzi, V., Lomio, F., Saarimäki, N., & Taibi, D. (2020). Does migrating a monolithic system to microservices decrease the technical debt? Journal of Systems and Software. | |
| Ntentos, E., Zdun, U., Plakidas, K., & Geiger, S. (2021). Semi-automatic feedback for improving architecture conformance to microservice patterns and practices. Proceedings of the IEEE 18th International Conference on Software Architecture (ICSA 2021), 36-46. | |
| Soldani, J., Tamburri, D. A., & Van Den Heuvel, W. J. (2018). The pains and gains of microservices: A systematic grey literature review. Journal of Systems and Software, 146, 215-232. | |
| Tahir, A., Dietrich, J., Counsell, S., Licorish, S., & Yamashita, A. (2020). A large-scale study on how developers discuss code smells and anti-patterns in Stack Exchange sites. Information and Software Technology, 125, 106333. | |
Mr. Tarun Kalwani
Verizon - United States of America
tarun.kalwani17@gmail.com
|
|
|
|
| View all special issues >> | |
|
|



