EN
TR
Optimizing Microservice Performance: A Software Configuration Management Changes and Time Series Analysis Framework
Abstract
Modern microservice architectures demand agile configuration management to ensure optimal performance and reliability. However, the dynamic and distributed nature of these systems complicates the assessment of how configuration changes influence key performance indicators (KPIs) such as CPU utilization, memory consumption, response time, and error rates. In this study, we propose a time-series-driven approach for analyzing and optimizing the impact of configuration modifications in large-scale enterprise environments. Initially, we quantify the causal relationships between critical configuration parameters (cache size, thread pool size, and release complexity) and performance metrics using correlation and regression analyses. Subsequently, we employ time series modeling techniques (Prophet, ARIMA, and LSTM-based Autoencoder) to detect anomalies stemming from misconfigurations and traffic surges. To further enhance system performance, we integrate Bayesian Optimization and reinforcement learning methods for automated parameter tuning, demonstrating up to a 20–25% reduction in response times under realistic workloads. We also investigate deployment strategies—such as blue- green and canary releases and their interplay with rollback processes. Our findings underscore the significance of data-driven configuration management for microservices, offering actionable insights into achieving higher system stability, lower operational costs, and rapid recovery from performance anomalies.
Keywords
Supporting Institution
Bulunmamaktadır.
Ethical Statement
Herhangi bir etik çatışma bulunmamaktadır.
References
- [1] Newman S., Building Microservices, 2021, O’Reilly Media.
- [2] Schäffer E., Leibinger H., Stamm A., Brossog M., and Franke J., Configuration-based process and knowledge management by structuring the software landscape of global operating industrial enterprises with microservices, Procedia Manufacturing, 2018, 24, pp. 86–93.
- [3] Chen Y., Yan M., Yang D., Zhang X., and Wang Z., Deep attentive anomaly detection for microservice systems with multimodal time-series data, in 2022 IEEE International Conference on Web Services (ICWS), 2022, Barcelona, Spain, IEEE, pp. 373–378.
- [4] Pham L., Ha H., and Zhang H., Root cause analysis for microservice system based on causal inference: how far are we?, in Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering, 2024, Sacramento, USA, pp. 706–715.
- [5] Ning Y., Kazemi H., and Tahmasebi P., A comparative machine learning study for time series oil production forecasting: ARIMA, LSTM, and Prophet, Computers & Geosciences, 2022, 164, p. 105126.
- [6] Suryawan I.G.T., Putra I.K.N., Meliana P.M., and Sudipa I.G.I., Performance comparison of ARIMA, LSTM, and Prophet methods in sales forecasting, Sinkron: Jurnal dan Penelitian Teknik Informatika, 2024, 8(4), pp. 2410–2421.
- [7] Berlack H.R., Software Configuration Management, in Encyclopedia of Software Engineering, ed. J. Marciniak, 2002, John Wiley & Sons, Hoboken, NJ.
- [8] Kim G., Humble J., Debois P., Willis J., and Forsgren N., The DevOps Handbook: How to Create World-Class Agility, Reliability, & Security in Technology Organizations, 2021, IT Revolution.
Details
Primary Language
English
Subjects
Engineering Design, Engineering Practice
Journal Section
Research Article
Publication Date
January 31, 2026
Submission Date
January 2, 2025
Acceptance Date
April 6, 2025
Published in Issue
Year 2026 Volume: 13 Number: 1
APA
Bildirici, F., Takan, S., & Seçkin Codal, K. (2026). Optimizing Microservice Performance: A Software Configuration Management Changes and Time Series Analysis Framework. El-Cezeri, 13(1), 101-111. https://doi.org/10.31202/ecjse.1608747
AMA
1.Bildirici F, Takan S, Seçkin Codal K. Optimizing Microservice Performance: A Software Configuration Management Changes and Time Series Analysis Framework. El-Cezeri Journal of Science and Engineering. 2026;13(1):101-111. doi:10.31202/ecjse.1608747
Chicago
Bildirici, Fatih, Savaş Takan, and Keziban Seçkin Codal. 2026. “Optimizing Microservice Performance: A Software Configuration Management Changes and Time Series Analysis Framework”. El-Cezeri 13 (1): 101-11. https://doi.org/10.31202/ecjse.1608747.
EndNote
Bildirici F, Takan S, Seçkin Codal K (January 1, 2026) Optimizing Microservice Performance: A Software Configuration Management Changes and Time Series Analysis Framework. El-Cezeri 13 1 101–111.
IEEE
[1]F. Bildirici, S. Takan, and K. Seçkin Codal, “Optimizing Microservice Performance: A Software Configuration Management Changes and Time Series Analysis Framework”, El-Cezeri Journal of Science and Engineering, vol. 13, no. 1, pp. 101–111, Jan. 2026, doi: 10.31202/ecjse.1608747.
ISNAD
Bildirici, Fatih - Takan, Savaş - Seçkin Codal, Keziban. “Optimizing Microservice Performance: A Software Configuration Management Changes and Time Series Analysis Framework”. El-Cezeri 13/1 (January 1, 2026): 101-111. https://doi.org/10.31202/ecjse.1608747.
JAMA
1.Bildirici F, Takan S, Seçkin Codal K. Optimizing Microservice Performance: A Software Configuration Management Changes and Time Series Analysis Framework. El-Cezeri Journal of Science and Engineering. 2026;13:101–111.
MLA
Bildirici, Fatih, et al. “Optimizing Microservice Performance: A Software Configuration Management Changes and Time Series Analysis Framework”. El-Cezeri, vol. 13, no. 1, Jan. 2026, pp. 101-1, doi:10.31202/ecjse.1608747.
Vancouver
1.Fatih Bildirici, Savaş Takan, Keziban Seçkin Codal. Optimizing Microservice Performance: A Software Configuration Management Changes and Time Series Analysis Framework. El-Cezeri Journal of Science and Engineering. 2026 Jan. 1;13(1):101-1. doi:10.31202/ecjse.1608747
