Arquitectura

Plantilla: Arquitectura serverless en AWS

API Gateway, Lambda, DynamoDB, EventBridge, SQS y Cognito

Vista previa de la plantilla Arquitectura serverless en AWS

Qué incluye

Nodos
11
Packs
RedNubeSeguridadDatos
Categoría
Arquitectura

Funciona en el plan Free: 15 nodos de diagrama + 150 notas, textos, pegatinas y temas de mapa mental por diagrama.

Esta plantilla muestra una aplicación web serverless en AWS. CloudFront sirve el front-end estático desde Amazon S3, los usuarios inician sesión con Amazon Cognito y la aplicación llama a Amazon API Gateway, que comprueba el token e invoca la función Lambda orders-api, que lee y escribe una tabla de DynamoDB.

Cuando se hace un pedido, la función publica un evento OrderPlaced en Amazon EventBridge. Una regla lo envía a una cola de Amazon SQS, la cola dispara la función fulfillment-worker y el worker envía la confirmación con Amazon SES. Las aristas de eventos son discontinuas, así que la ruta de peticiones y el trabajo en segundo plano se distinguen a simple vista.

Cuándo usarla

  • Diseñar en AWS un backend orientado a eventos, sin servidores que administrar.
  • Explicar qué partes responden al usuario y cuáles se ejecutan en segundo plano.
  • Revisar permisos, reintentos y manejo de errores en colas y eventos antes del lanzamiento.
  • Documentar un proyecto de AWS SAM o CDK junto a su código.

Cómo usarla

  1. Renombra las funciones, la tabla, la cola y los eventos según tu aplicación.

  2. Añade lo que necesite tu sistema: una cola de mensajes fallidos, un flujo de trabajo para tareas largas u otro consumidor del bus de eventos.

  3. Usa aristas discontinuas para los eventos y continuas para las llamadas directas, para que se puedan seguir ambos caminos.

  4. Comparte el diagrama con quienes revisan, expórtalo para el README o el documento de diseño y guarda versiones a medida que evoluciona la pila.

Preguntas

¿Puedo importar mi plantilla de SAM o CloudFormation?

Sí, como punto de partida. Pega una plantilla de CloudFormation o SAM, o la salida de cdk synth, en la herramienta gratuita CloudFormation a diagrama. Funciones, tablas, colas, topics y API se convierten en nodos de nube con iconos de servicio de AWS, conectados por sus referencias y listos para editar.

¿Puedo usar la misma disposición para Azure o Google Cloud?

Sí. Las tarjetas son nodos de nube neutrales respecto al proveedor con iconos de servicio de AWS: puedes renombrarlas como Azure Functions, Cosmos DB y Service Bus, o como Cloud Run, Firestore y Pub/Sub, o empezar con nodos vacíos del pack Nube.

¿Puede un agente de IA dibujar un diagrama serverless por mí?

Sí. Conecta tu agente de IA a Archboard por MCP y describe tu pila. Puede dibujar un diagrama nuevo en tu lienzo o ampliar este, y tú editas el resultado como cualquier otro diagrama.

Plantillas relacionadas

Caso de uso relacionado

Diagramas de arquitectura cloud

Abre un lienzo en un minuto

Inicia sesión con Google o GitHub. Gratis para un asiento. Mejora el plan cuando se una el equipo.