Performance Optimization Strategies for Microservice Oriented Applications in Containerized Infrastructure
Keywords:
Microservices, Containerization, Kubernetes, Docker, Performance Optimization, Cloud-Native Applications, Scalability, Latency, CI/CD, Service MeshSynopsis
Microservice-oriented architectures have become the de facto standard for designing scalable and maintainable enterprise applications. Coupled with containerized infrastructures such as Kubernetes and Docker, microservices offer unparalleled flexibility and operational efficiency. However, performance bottlenecks, resource contention, and inter-service communication latency persist as critical concerns. This paper investigates strategic performance optimization methods within containerized environments. It presents a synthesis of existing empirical studies and proposes architectural and infrastructural strategies to mitigate inefficiencies. Experimental insights from recent research are contextualized through charts and models, illustrating key performance gains. Ultimately, this paper offers a compact yet comprehensive guide for optimizing microservices in modern cloud-native ecosystems.
References
[1] Dragoni, N., et al. (2017). Microservices: Yesterday, Today, and Tomorrow. Future Generation Computer Systems, Vol. 78, Issue 2.
[2] Gundaboina A. Data Loss Prevention in Healthcare: Advanced Strategies for Protecting PHI in Cloud Environments. Journal of Artificial Intelligence, Machine Learning and Data Science 2023 1(2), 3045-3051. DOI: doi.org/10.51219/JAIMLD/anjan-gundaboina/628
[3] Newman, S. (2019). Building Microservices: Designing Fine-Grained Systems. O'Reilly Media, Vol. 2, Issue 1.
[4] Pahl, C., et al. (2018). Containers and Clusters for DevOps: A Performance Evaluation. Journal of Cloud Computing, Vol. 7, Issue 3.
[5] Gundaboina, A. (2024). HITRUST Certification Best Practices: Streamlining Compliance for Healthcare Cloud Solutions. International Journal of Computer Science and Information Technology Research, 5(1), 76–94. https://ijcsitr.org/index.php/home/article/view/IJCSITR_2024_05_01_008
[6] Gouigoux, J.P., Tamzalit, D. (2017). From Monolith to Microservices: Lessons from a Migration. Software Practice and Experience, Vol. 47, Issue 11.
[7] Luo, L., et al. (2020). Scheduling Policies in Kubernetes for Latency-Sensitive Applications. Journal of Systems and Software, Vol. 168, Issue 1.
[8] Uppuluri, V. (2023). Design and Deployment of Predictive Models for Influenza Breakthrough Infections Using Pharmacy Test Data. Journal of Artificial Intelligence, Machine Learning & Data Science, 1(2), 3031–3037. https://doi.org/10.51219/JAIMLD/vijitha-uppuluri/626
[9] Al-Dhuraibi, Y., et al. (2018). Elasticity in Cloud Computing: State of the Art and Future Directions. ACM Computing Surveys, Vol. 51, Issue 3.
[10] Taibi, D., et al. (2019). Microservices in Practice: A Survey and Quality Attributes. Journal of Systems and Software, Vol. 152, Issue 2.
[11] Potla, R.B. (2023). Supplier Collaboration Portals for Component Manufacturers: Procure-to-Pay Automation and Working-Capital Outcomes. International Journal of Artificial Intelligence (ISCSITR-IJAI), 4(1), 16–40. https://doi.org/10.63397/ISCSITR-IJAI_04_01_002
[12] Varghese, B., Buyya, R. (2018). Next Generation Cloud Computing: New Trends and Research Directions. Future Generation Computer Systems, Vol. 79, Issue 4.
[13] Vallemoni, R.K. (2023). Merchant Onboarding and Risk Scoring: Data Governance, Master Data, and Golden-Record Strategies. ISCSITR - International Journal of Scientific Research in Information Technology (ISCSITR-IJSRIT), 4(1), 16–41. https://doi.org/10.63397/ISCSITR-IJSRIT_04_01_002
[14] Chen, X., et al. (2019). Auto-tuning Containers with Machine Learning. IEEE Transactions on Cloud Computing, Vol. 7, Issue 4.
[15] Hasselbring, W., et al. (2020). Industrial Microservices: Challenges and Solutions. Software Architecture Journal, Vol. 34, Issue 1.
[16] Zhang, Y., et al. (2021). Performance Tuning in Kubernetes: A Machine Learning Approach. ACM Transactions on Internet Technology, Vol. 21, Issue 5.
[17] Fang, C., et al. (2019). Microservice Performance Measurement in CI/CD Pipelines. Software Quality Journal, Vol. 27, Issue 3.
[18] Vallemoni, R.K. (2023). Data Lineage and Metadata in Payment Ecosystems: Auditability and Regulatory Readiness across the Life Cycle. Frontiers in Computer Science and Artificial Intelligence, 2(1), 46–58. https://doi.org/10.32996/fcsai.2023.2.1.5
Published
Series
Categories
License

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