OPTIMIZING WEB APPLICATION PERFORMANCE: EVALUATING MICROSERVICES ARCHITECTURE IN .NET CORE FOR SCALABILITY AND EFFICIENCY

Authors

  • Hajira Rafi
  • Azher Mohammed
  • Rajesh Kumar

Keywords:

Microservices architecture, NET Core, web applications, scalability, latency, resource utilization, Docker, Kubernetes, gRPC, RabbitMQ, fault tolerance, distributed systems.

Abstract

Microservices architecture has redefined the landscape of modern web development by addressing the scalability and flexibility challenges of traditional monolithic systems. This study evaluates the performance of microservices architecture implemented in .NET Core, focusing on scalability, latency, and resource utilization. Key features such as containerization with Docker, orchestration using Kubernetes, and service communication through gRPC and RabbitMQ were utilized. The results revealed significant improvements in scalability, with over double the throughput of a monolithic system, reduced latency under high loads, and enhanced resource efficiency. Additionally, fault tolerance and rapid recovery capabilities were observed, making microservices a robust solution for dynamic and high-demand web environments.

Downloads

Published

2025-01-04

How to Cite

Hajira Rafi, Azher Mohammed, & Rajesh Kumar. (2025). OPTIMIZING WEB APPLICATION PERFORMANCE: EVALUATING MICROSERVICES ARCHITECTURE IN .NET CORE FOR SCALABILITY AND EFFICIENCY. Policy Research Journal, 3(1), 77–82. Retrieved from https://policyresearchjournal.com/index.php/1/article/view/277