YARP.DEV
← Todos os projetos

Gateway empresarial multi-tenant para aplicações · Arquitetura e implementação ativa

YARP Gateway

Plataforma dinâmica baseada em YARP que combina reverse proxy routing com identidade da plataforma, resolução de tenants, assinaturas, entitlements e acesso orientado por políticas.

O que o produto está resolvendo

Centraliza decisões de acesso e configuração dinâmica de proxy para várias organizações, mantendo PostgreSQL/Marten como fonte durável e publicando snapshots validados em memória ou Redis.

Quem o sistema atende

  • Administrador da plataforma
  • Administrador do tenant
  • Equipe da aplicação
  • Usuário final autorizado

Como o sistema é estruturado

Padrões e limites

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

Infraestrutura

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

Problemas que valem a pena mostrar

  1. 1

    Atualizações persist-first com snapshots de runtime validados e versionados

  2. 2

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

  3. 3

    Configuração proxy Last Known Good com publicação atômica no YARP

  4. 4

    Propagação segura de contexto confiável sem confiar em headers tenant ou authorization enviados pelo cliente