EN
TR
Optimizing Microservice Performance: A Software Configuration Management Changes and Time Series Analysis Framework
Öz
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.
Anahtar Kelimeler
Destekleyen Kurum
Bulunmamaktadır.
Etik Beyan
Herhangi bir etik çatışma bulunmamaktadır.
Kaynakça
- [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.
Ayrıntılar
Birincil Dil
İngilizce
Konular
Mühendislik Tasarımı, Mühendislik Uygulaması
Bölüm
Araştırma Makalesi
Yayımlanma Tarihi
31 Ocak 2026
Gönderilme Tarihi
2 Ocak 2025
Kabul Tarihi
6 Nisan 2025
Yayımlandığı Sayı
Yıl 2026 Cilt: 13 Sayı: 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. ECJSE. 2026;13(1):101-111. doi:10.31202/ecjse.1608747
Chicago
Bildirici, Fatih, Savaş Takan, ve 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 (01 Ocak 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, ve K. Seçkin Codal, “Optimizing Microservice Performance: A Software Configuration Management Changes and Time Series Analysis Framework”, ECJSE, c. 13, sy 1, ss. 101–111, Oca. 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 (01 Ocak 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. ECJSE. 2026;13:101–111.
MLA
Bildirici, Fatih, vd. “Optimizing Microservice Performance: A Software Configuration Management Changes and Time Series Analysis Framework”. El-Cezeri, c. 13, sy 1, Ocak 2026, ss. 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. ECJSE. 01 Ocak 2026;13(1):101-1. doi:10.31202/ecjse.1608747


