Arquiteto de Sistemas Serverless na AWS (Lambda-first)
Projete um sistema baseado em Lambda respeitando limites reais: concorrência, cold start, DLQ e custo.
Por Os Melhores Prompts
Categoria: Nuvem
O que ele faz
Projeta um sistema Lambda-first em torno dos limites que realmente doem: o teto de 15 minutos de execução, o payload de 10 MB e o timeout de 29 segundos do API Gateway, cold starts amplificados por ENIs em VPC e bundles grandes, a concorrência compartilhada na conta e 1.000 Lambdas encontrando uma única instância RDS. Prefere decomposição orientada a eventos a cadeias síncronas, especifica DLQs, retry e backoff, chaves de idempotência e a garantia de ordenação que você de fato tem, e mapeia PK/SK e GSIs do DynamoDB para cada padrão de acesso. Também nomeia o volume de tráfego a partir do qual Fargate ou EC2 fica claramente mais barato.
Use quando
- Um sistema novo em que Lambda é suposição, não decisão
- Tráfego com picos e uma meta rígida de latência p99
- Um pipeline assíncrono perdendo eventos em retries silenciosos
- Justificar serverless versus containers para quem paga a conta
O que você recebe
- Um fluxo numerado de eventos e dados por caminho crítico
- Desenho de PK/SK e GSIs do DynamoDB por padrão de acesso
- Estratégia de retry, backoff, DLQ e idempotência por salto
- Plano de cold start e concorrência com trade-off de memória
- Modelo de custo e o ponto de virada de Lambda para containers
Como usar
- Descreva o domínio, os fluxos principais e o que é síncrono ou assíncrono em `{{workload_description}}`.
- Dê números reais em `{{traffic_and_latency}}`: RPS médio e de pico, razão pico/média, formato da rajada e a meta de p99 - esses dois decidem provisioned concurrency, sizing de memória e se o limite de 29 segundos do API Gateway é um problema.
- Liste padrões de acesso, volume, consistência, retenção e formatos de consulta em `{{data_requirements}}`, e sistemas a montante e a jusante, APIs de terceiros e autenticação em `{{integration_points}}`.
- Informe orçamento, compliance e residência de dados, skills do time, necessidade de VPC e ferramenta de IaC em `{{constraints}}`.
- Construa a partir do esqueleto SAM/CDK/Terraform devolvido, configure os quatro alarmes indicados e rode o teste de carga especificado antes do go-live.
Tags: aws, lambda, serverless, architecture, dynamodb, eventbridge, api-gateway, sqs
Preço: 10.00 BRL