← Всички проектиEnterprise мултитенантен application gateway · Архитектура и активна имплементация
YARP Gateway
Динамична платформа върху YARP, която комбинира reverse proxy routing с platform-owned identity, tenant resolution, абонаменти, entitlements и policy-driven access.
Проблем
Какво решава продуктът
Централизира решенията за достъп до приложения и динамичната proxy конфигурация за много организации, като PostgreSQL/Marten остава durable source of truth, а валидираните runtime snapshots се публикуват в Memory или Redis.
Потребители
За кого е системата
- Платформен администратор
- Tenant администратор
- Application екип
- Оторизиран краен потребител
Архитектура
Как е структурирана системата
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
Persist-first конфигурационни промени с валидирани и versioned runtime snapshots
- 2
Identity → tenant → membership → subscription → entitlement → permission → route access pipeline
- 3
Last Known Good proxy конфигурация с атомарно публикуване към YARP
- 4
Сигурно trusted-context propagation без доверие на client-supplied tenant или authorization headers