YARP.DEV
← All projects

Enterprise multi-tenant application gateway · Architecture & active implementation

YARP Gateway

A dynamic YARP-based platform that combines reverse proxy routing with platform-owned identity, tenant resolution, subscriptions, entitlements and policy-driven access.

What the product is solving

Centralizes application access decisions and dynamic proxy configuration for many organizations while keeping PostgreSQL/Marten as the durable source of truth and publishing validated runtime snapshots to memory or Redis.

Who the system serves

  • Platform administrator
  • Tenant administrator
  • Application team
  • Authorized end user

How the system is shaped

Patterns & boundaries

Modular Monolith · DDD · CQRS · Event-driven configuration · Multi-tenancy · Policy-based authorization

Frontend

Angular · NgRx Signal Store · Allianz Aposin / Aquila · Ionic / Capacitor

Backend

.NET 10 · ASP.NET Core · YARP Reverse Proxy · Marten · PostgreSQL · JWT Bearer

Infrastructure

.NET Aspire · InMemory / Redis cache · OpenTelemetry · PostgreSQL

Problems worth showing

  1. 1

    Persist-first configuration updates with validated, versioned runtime snapshots

  2. 2

    Identity → tenant → membership → subscription → entitlement → permission → route access pipeline

  3. 3

    Last Known Good proxy configuration with atomic YARP publication

  4. 4

    Secure trusted-context propagation without trusting client-supplied tenant or authorization headers