YARP: The .NET Reverse proxy

21:45
 
Share
 

Manage episode 274397908 series 2683226
By On .NET (HD) - Channel 9. Discovered by Player FM and our community — copyright is owned by the publisher, not Player FM, and audio is streamed directly from their servers. Hit the Subscribe button to track updates in Player FM, or paste the feed URL into other podcast apps.

Reverse proxies can help simplify how clients access your backend services. YARP (Yet Another Reverse Proxy) is designed as a library that provides the core proxy functionality which you can customize to fit your application's specific needs.

In this episode, Jeremy chats with Chris Ross and Sam Spencer about why they decided to start working on YARP. They show us some demos of various YARP features like live reloading, authorization policies and more.

  • [01:13] - What is the goal of YARP?
  • [02:04] - What's the difference between a load balance vs reverse proxy?
  • [05:04] - Setting up YARP in an ASP.NET Core application
  • [06:39] - Reviewing the route configuration
  • [11:25] - Supporting TLS termination
  • [13:23] - Live reload for configuration
  • [14:33] - Dynamically updating configuration
  • [17:04] - Service Mesh?
  • [18:58] - Using ASP.NET Core authorization policies
  • [20:31] - Getting started with Yarp

Useful Links

70 episodes