YARP.DEV
← Όλα τα έργα

Enterprise multi-tenant application gateway · Αρχιτεκτονική και ενεργή υλοποίηση

YARP Gateway

Δυναμική πλατφόρμα βασισμένη στο YARP που συνδυάζει reverse proxy routing με platform-owned identity, tenant resolution, συνδρομές, entitlements και policy-driven access.

Τι λύνει το προϊόν

Κεντρικοποιεί τις αποφάσεις πρόσβασης και τη δυναμική proxy configuration για πολλούς οργανισμούς, με PostgreSQL/Marten ως durable source of truth και validated runtime snapshots σε Memory ή Redis.

Ποιους εξυπηρετεί το σύστημα

  • Διαχειριστής πλατφόρμας
  • Tenant administrator
  • Ομάδα εφαρμογής
  • Εξουσιοδοτημένος τελικός χρήστης

Πώς είναι δομημένο το σύστημα

Patterns και όρια

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

Υποδομή

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

Προβλήματα που αξίζει να παρουσιαστούν

  1. 1

    Persist-first configuration updates με validated και versioned runtime snapshots

  2. 2

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

  3. 3

    Last Known Good proxy configuration με atomic YARP publication

  4. 4

    Secure trusted-context propagation χωρίς εμπιστοσύνη σε client-supplied tenant ή authorization headers