Arquitetura

Modelo: Arquitetura serverless na AWS

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

Prévia do modelo Arquitetura serverless na AWS

O que vem no modelo

Nós
11
Packs
RedeNuvemSegurançaDados
Categoria
Arquitetura

Funciona no plano Free: 15 nós de diagrama + 150 notas, textos, figurinhas e tópicos de mapa mental por diagrama.

Este modelo mostra uma aplicação web serverless na AWS. O CloudFront entrega o front-end estático a partir do Amazon S3, os usuários fazem login com o Amazon Cognito e a aplicação chama o Amazon API Gateway, que confere o token e invoca a função Lambda orders-api, que lê e grava uma tabela do DynamoDB.

Quando um pedido é feito, a função publica um evento OrderPlaced no Amazon EventBridge. Uma regra o envia para uma fila do Amazon SQS, a fila dispara a função fulfillment-worker e o worker envia a confirmação pelo Amazon SES. As conexões de eventos são tracejadas, então o caminho das requisições e o trabalho em segundo plano ficam fáceis de distinguir.

Quando usar

  • Projetar na AWS um backend orientado a eventos, sem servidores para administrar.
  • Explicar quais partes respondem ao usuário e quais rodam em segundo plano.
  • Revisar permissões, novas tentativas e tratamento de erros em filas e eventos antes do lançamento.
  • Documentar um projeto AWS SAM ou CDK ao lado do código.

Como usar

  1. Renomeie as funções, a tabela, a fila e os eventos de acordo com a sua aplicação.

  2. Adicione o que o seu sistema precisa: uma fila de mensagens mortas, um fluxo de trabalho para tarefas longas ou outro consumidor do barramento de eventos.

  3. Use conexões tracejadas para eventos e contínuas para chamadas diretas, para que quem lê siga os dois caminhos.

  4. Compartilhe o diagrama com quem revisa, exporte para o README ou o documento de design e guarde versões à medida que a stack evolui.

Perguntas

Posso importar o meu template SAM ou CloudFormation?

Sim, como ponto de partida. Cole um template CloudFormation ou SAM, ou a saída de cdk synth, na ferramenta gratuita CloudFormation para diagrama. Funções, tabelas, filas, tópicos e APIs viram nós de nuvem com ícones de serviço da AWS, ligados pelas suas referências e prontos para editar.

Posso usar o mesmo layout para Azure ou Google Cloud?

Sim. Os cartões são nós de nuvem neutros em relação ao fornecedor, com ícones de serviço da AWS: você pode renomeá-los para Azure Functions, Cosmos DB e Service Bus, ou para Cloud Run, Firestore e Pub/Sub, ou começar com nós vazios do pack Nuvem.

Um agente de IA pode desenhar um diagrama serverless para mim?

Sim. Conecte o seu agente de IA ao Archboard via MCP e descreva a sua stack. Ele pode desenhar um diagrama novo no seu canvas ou ampliar este, e você edita o resultado como qualquer outro diagrama.

Modelos relacionados

Caso de uso relacionado

Diagramas de arquitetura em nuvem

Abra um canvas em um minuto

Entre com Google ou GitHub. Grátis para um assento. Faça upgrade quando a equipe entrar.