EN
joseph
Escríbeme ↗
GENERA • ORQUESTA • PUBLICA • GENERA • ORQUESTA • PUBLICA •
caso 01 / 05

Nexus AI Content Engine 

Plataforma serverless de nivel empresarial para generar y distribuir contenido de marketing de forma automática.

Año
2025
Rol
Arquitecto cloud · Full-stack
Estado
Propietario · infraestructura interna
( arquitectura )

Cómo está hecho

AWS LambdaStep FunctionsS3EventBridgeOpenAINext.js
briefcron▭Next.js Studiocliente◇CloudFrontedge◇API GatewayRESTλOrchestratorλ lambda≡Step Functionsmáquina de estados✦Copy Writerλ + OpenAIλImage Renderλ container◉S3 Assetsbucket◉DynamoDBcampañas≡EventBridgeschedulerλPublisherλ lambda
Pasa el mouse por un servicio para ver sus conexiones
( el problema )

Los equipos de marketing hacían a mano los textos y las piezas de cada canal, así que una sola campaña tomaba días y nunca se veía igual de una red a otra.

( la solución )

Un pipeline fan-out orquestado con Step Functions: un brief se convierte en textos por canal, imágenes generadas y un calendario de publicación, todo orientado a eventos y pagado por ejecución.

38s
brief → campaña completa
12×
más piezas por semana
$0
de infraestructura ociosa
( flujo de una petición )
  1. 01El brief se envía desde el estudio en Next.js y llega a API Gateway.
  2. 02Una Lambda orquestadora arranca una máquina de estados de Step Functions por campaña.
  3. 03Ramas en paralelo generan los textos con OpenAI y renderizan las imágenes en S3.
  4. 04EventBridge programa cada publicación y una Lambda publicadora la manda a cada red.
nexus.console● en vivo
38s
brief → campaña completa
12×
más piezas por semana
$0
de infraestructura ociosa
handler.ts
1const run = await sfn.startExecution({
2 stateMachineArn: NEXUS_PIPELINE,
3 input: JSON.stringify(brief),
4});
5// fan-out → copy · images · schedule
6▍
main ✓TypeScript · UTF-8 · Ln 6
Siguiente caso · 02
Sentinel Guard →