Designing Resilient and Scalable Applications: A Performance Engineering Roadmap for Cloud-Native Systems
DOI:
https://doi.org/10.5281/zenodo.18033015Keywords:
cloud-native systems, performance engineering, scalability, resilience, microservices, kubernetesAbstract
More and more people are using cloud-native architectures, which has made it harder to make applications that work well, scale well, and stay up in very dynamic situations. Conventional performance optimization methods, typically utilized after deployment, are inadequate for managing the intricacies of microservices, container orchestration, and elastic infrastructure. This hypothetical research puts up a systematic performance engineering path for creating cloud-native applications that can handle a lot of traffic and stay up and running. The roadmap includes analyzing performance needs, modeling workloads, evaluating scalability, injecting faults, continuously monitoring, and optimizing the application over time. Simulated findings show that systems built using this roadmap are more scalable when there are a lot of users or a lot of work to do, they can handle more errors, they can recover from failures faster, and they use resources more efficiently. The results show how important it is to make performance engineering a regular and proactive part of cloud-native systems to help with reliability and operational excellence.
Downloads
References
A. Harika, P. Bhavani, P. Sriteja, S. Tajuddin, & S. S. Harsha. (2023). Optimizing scalability and resilience: Strategies for aligning DevOps and cloud-native approaches. in Proc. 3rd Int. Conf. Innovative Mechanisms for Industry Applications (ICIMIA), pp. 1161–1167.
S. Chippagiri, & P. Ravula. (2021). Cloud-native development: Review of best practices and frameworks for scalable and resilient web applications. Int. J. New Media Studies, 8, 13–21.
C. Davis. (2019). Cloud native patterns: Designing change-tolerant software. New York, USA: Simon & Schuster.
P. Lakarasu. (2023). Designing cloud-native AI infrastructure: A framework for high-performance, fault-tolerant, and compliant machine learning pipelines.
P. Raj, S. Vanga, & A. Chaudhary. (2022). Cloud-native computing: How to design, develop, and secure microservices and event-driven applications. Hoboken, NJ, USA: John Wiley & Sons.
T. Laszewski, K. Arora, E. Farr, & P. Zonooz. (2018). Cloud native architectures: Design high-availability and cost-effective applications for the cloud. Birmingham, U.K.: Packt Publishing.
M. Anderson, S. Reed, J. Miller, A. Thompson, & C. Paul. (2020). Best practices for database reliability engineering in cloud-native environments.
J. Gilbert. (2018). Cloud native development patterns and best practices: Practical architectural patterns for building modern, distributed cloud-native systems. Birmingham, U.K.: Packt Publishing.
R. C. Thota. (2020). Enhancing resilience in cloud-native architectures using well-architected principles. Int. J. Innovative Res. Eng. Multidisciplinary Phys. Sci., 8, 1–10.
B. A. Adewusi, B. I. Adekunle, S. D. Mustapha, & A. C. Uzoka. (2022). A conceptual framework for cloud-native product architecture in regulated and multi-stakeholder environments.
N. Marie-Magdelaine. (2021). Observability and resource managements in cloud-native environments. Ph.D. Dissertation, Univ. of Bordeaux, Bordeaux, France.
P. Gbenle, O. A. Abieba, W. O. Owobu, J. P. Onoja, A. I. Daraojimba, A. H. Adepoju, & U. B. Chibunna. (2021). A conceptual model for scalable and fault-tolerant cloud-native architectures supporting critical real-time analytics in emergency response systems.
G. Abbas, & H. Nicola. (2018). Optimizing enterprise architecture with cloud-native AI solutions: A DevOps and DataOps Perspective.
V. Rana. (2019). The ultimate hybrid kickstart: A guide to building a resilient multi-cloud architecture.
A. S. Shethiya. (2023). Next-gen cloud optimization: Unifying serverless, microservices, and edge paradigms for performance and scalability. Academia Nexus J., 2(3).
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Gaurav Rathor

This work is licensed under a Creative Commons Attribution 4.0 International License.
Research Articles in 'Applied Science and Engineering Journal for Advanced Research' are Open Access articles published under the Creative Commons CC BY License Creative Commons Attribution 4.0 International License http://creativecommons.org/licenses/by/4.0/. This license allows you to share – copy and redistribute the material in any medium or format. Adapt – remix, transform, and build upon the material for any purpose, even commercially.