YARP (Yet Another Reverse Proxy) là reverse proxy mã nguồn mở của Microsoft xây dựng trên ASP.NET Core.
- Định tuyến request đến backend services, hỗ trợ load balancing, authentication, rate limiting.
- Giải quyết: routing request, service discovery, quản lý traffic trong hệ thống .NET mà không cần proxy ngoài.
- Hiệu năng cạnh tranh tốt với .NET-native workloads và có lợi thế tích hợp sâu vào pipeline .NET — không có bằng chứng vượt trội Nginx/HAProxy nói chung.
- Lý tưởng cho kiến trúc microservices thuần .NET.
YARP (Yet Another Reverse Proxy) is Microsoft's open-source reverse proxy built on ASP.NET Core.
- It routes requests to backend services and handles load balancing, authentication, and rate limiting.
- YARP reduces the need for external proxies in .NET-native stacks.
- Its performance is competitive for .NET-native workloads with deep integration advantages (middleware pipeline, DI, config) — not a blanket claim of outperforming Nginx or HAProxy in general benchmarks.
- Ideal for all-.NET microservices architectures.