YARP.DEV
← Alle Projekte

Enterprise Multi-Tenant Application Gateway · Architektur & aktive Implementierung

YARP Gateway

Eine dynamische YARP-basierte Plattform, die Reverse-Proxy-Routing mit plattformeigener Identität, Tenant-Auflösung, Abonnements, Entitlements und richtliniengesteuertem Zugriff verbindet.

Welches Problem das Produkt löst

Zentralisiert Anwendungszugriff und dynamische Proxy-Konfiguration für viele Organisationen, mit PostgreSQL/Marten als dauerhafter Source of Truth und validierten Runtime-Snapshots in Memory oder Redis.

Für wen das System gedacht ist

  • Plattformadministrator
  • Tenant-Administrator
  • Anwendungsteam
  • Autorisierter Endbenutzer

Wie das System aufgebaut ist

Muster & Grenzen

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

Infrastruktur

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

Probleme, die es wert sind, gezeigt zu werden

  1. 1

    Persist-first Konfigurationsupdates mit validierten, versionierten Runtime-Snapshots

  2. 2

    Identity → Tenant → Membership → Subscription → Entitlement → Permission → Route-Access-Pipeline

  3. 3

    Last-Known-Good-Proxy-Konfiguration mit atomarer YARP-Veröffentlichung

  4. 4

    Sichere Trusted-Context-Weitergabe ohne Vertrauen in vom Client gelieferte Tenant- oder Authorization-Header