API de costos FOB para partners
Deja que socios externos consulten un costo de referencia sin darles acceso a ningún sistema interno.
El problema
Los partners externos necesitaban el costo de referencia, pero darles acceso a la infraestructura interna era inaceptable en seguridad.
Qué hice
Sobre la infraestructura de mi predictor de costos FOB, diseñé la fachada pública: un read-model desacoplado (matriz precomputada por un proceso interno), autenticación por API key por partner, rate limiting y cero credenciales BSG del lado del partner. Seguridad por diseño.
Qué resultó
Diseño listo, entregando solo valores agregados de referencia — el patrón de API pública del ecosistema.
Cómo expone el dato sin exponer nada más
- Consulta del partnerEntrada: sin VPN
- API key por partnerUna por consumidor
- Rate limitingPor clave
- Read-model desacopladoMatriz precomputada
- Solo valores agregadosNunca el dato individual
- Respuesta sin credenciales internasSalida
El partner necesita un número; darle acceso a la infraestructura interna para conseguirlo era inaceptable. La respuesta es un read-model desacoplado: el partner consulta una matriz ya calculada y nunca toca un sistema interno ni una credencial corporativa.
Stack
- Python
- FastAPI
- Pydantic
- Supabase
- Docker
Proyecto interno de Blue Star Group — el código no es público.
Siguiente proyecto: RPA a escala — WF Consulting →