← Todos los proyectosGateway empresarial multi-tenant para aplicaciones · Arquitectura e implementación activa
YARP Gateway
Plataforma dinámica basada en YARP que combina reverse proxy routing con identidad gestionada por la plataforma, resolución de tenants, suscripciones, entitlements y acceso basado en políticas.
Problema
Qué problema resuelve el producto
Centraliza las decisiones de acceso a aplicaciones y la configuración dinámica del proxy para múltiples organizaciones, manteniendo PostgreSQL/Marten como fuente durable y publicando snapshots validados en memoria o Redis.
Usuarios
A quién sirve el sistema
- Administrador de plataforma
- Administrador de tenant
- Equipo de aplicación
- Usuario final autorizado
Arquitectura
Cómo está estructurado el sistema
Patrones y límites
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
Infraestructura
.NET Aspire · InMemory / Redis cache · OpenTelemetry · PostgreSQL
Aspectos destacados de ingeniería
Problemas que merece la pena mostrar
- 1
Actualizaciones persist-first con snapshots de runtime validados y versionados
- 2
Pipeline Identity → tenant → membership → subscription → entitlement → permission → route access
- 3
Configuración proxy Last Known Good con publicación atómica en YARP
- 4
Propagación segura de contexto confiable sin confiar en cabeceras tenant o authorization enviadas por el cliente