YARP.DEV
← Todos los proyectos

Gateway 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.

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.

A quién sirve el sistema

  • Administrador de plataforma
  • Administrador de tenant
  • Equipo de aplicación
  • Usuario final autorizado

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

Problemas que merece la pena mostrar

  1. 1

    Actualizaciones persist-first con snapshots de runtime validados y versionados

  2. 2

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

  3. 3

    Configuración proxy Last Known Good con publicación atómica en YARP

  4. 4

    Propagación segura de contexto confiable sin confiar en cabeceras tenant o authorization enviadas por el cliente