Registro de decisões
Serverless, arquitetura e agentes de IA na AWS: o que eu escolheria, por quê e quanto custa. Os temas costumam sair de uma dificuldade técnica que precisei resolver ou de algo que precisei explicar. Serverless e event-driven a fundo, padrões de arquitetura em geral e agentes de IA rodando em serverless. Em português e inglês.
- AceitaA recomendação vale hoje.
- RevisadaA recomendação mudou depois da publicação, e o post diz o quê.
Filtrar por série ou tag
10 posts
Nenhum post com esse filtro.
streaming
Data Streaming on AWS: Kinesis, Firehose, Flink, or MSK?
What each one is and when to use it: Kinesis Data Streams, Amazon Data Firehose, Managed Service for Apache Flink, and Amazon MSK.
architecture
Is multi-cloud more resilient? The math says no
Multi-cloud promises more resilience and delivers the opposite: more failure surface. Let's open up the availability math, see why the "if one goes down the other holds" intuition fools you, and go through the few cases where multi-cloud actually earns its keep.
Aceitaresiliência
Multi-cloud te deixa menos resiliente, não mais (e dá para provar na conta)
Decisão: Multi-AZ e multi-região na mesma cloud primeiro. Multi-cloud só por motivo de negócio, e aí active-passive, documentado num ADR.
Contexto e consequências
Depois de todo apagão grande de cloud, a proposta volta: “Precisamos ir para multi-cloud, aí se a AWS cair a gente continua de pé na Google.”
O que ganhaManaged services nativos, o mesmo IAM e a mesma tooling, com uma fração da complexidade.
O que pagaFica exposto ao evento raríssimo: o provedor inteiro sumir do mapa.
Gatilho de revisão: Regulação, contrato ou soberania de dado exigirem a segunda cloud.
Aceitastreamingrevisado em jul/2026
Data Streaming na AWS: Kinesis, Firehose, Flink ou MSK?
Decisão: Kinesis quando não há compromisso com Kafka; MSK quando o time já vive de Kafka.
Contexto e consequências
Quatro serviços de streaming na AWS, e “qual é o melhor” é a pergunta errada: a escolha é de contexto e ecossistema.
O que ganhaKinesis é mais simples e nativo, e casa melhor com Lambda e o resto do serverless.
O que pagaA ordem é por shard, não global, e o at-least-once pede consumer idempotente.
aws lambda
AWS Lambda MicroVMs: run untrusted code with VM-level isolation (no infra to manage)
AWS just shipped Lambda MicroVMs, a new serverless primitive that gives each user or session a VM-level isolated sandbox, with near-instant launch and state preserved for up to 8 hours, all on Firecracker. Here is what it is, when to reach for it instead of a plain Lambda Function, and how to architect on top of it.
Aceitalambda
AWS Lambda MicroVMs: rode código não confiável com isolamento de VM (sem gerenciar infra)
Decisão: Lambda Function no backbone event-driven; MicroVM só nos passos que rodam código não confiável.
Contexto e consequências
Container, VM ou Lambda Function: nenhum entregava isolamento de VM, launch rápido e estado por sessão ao mesmo tempo.
O que ganhaIsolamento de VM com launch quase instantâneo e estado preservado por até 8 horas por sessão.
O que pagaAinda sem sa-east-1, só ARM64, com limite de 16 vCPU e 32 GB.
Cloud Computing
High Availability Has a Price: Resilience Is a Decision, Not a Stack
The cost of high availability: resilience starts with strategic decisions, not technology.
agentic AI
AWS MCP Server: which one to use, when, and how to set it up (now that AWS recommends just one)
Knowledge MCP vs the managed AWS MCP Server, IAM, and the setup in Claude Code, the Claude app, and Kiro without pasting a key into .env
Revisadaagentes de IAatualizado em jul e ago/2026
AWS MCP Server: qual usar, quando e como configurar (agora que a AWS recomenda um só)
Decisão: Um servidor só, o AWS MCP Server gerenciado. O Knowledge fica para quem só quer consultar doc, sem conta AWS.
Contexto e consequências
Quando o post saiu, a resposta era “depende da dor”. Três semanas depois, o setup guide oficial passou a recomendar um servidor só: tools duplicadas confundem o agente.
O que ganhaMenos config, menos conflito, a mesma coleira do IAM.
O que pagaUm agente que opera a conta: começa em sandbox, com IAM escopado e humano no loop para ação irreversível.
Aceitaresiliência
Resiliência em Arquitetura: A Decisão é Estratégica, não apenas Técnica
Decisão: Escolher entre HA, multi-região e on-premise pelo custo dos 9s e por RTO/RPO, e registrar o risco aceito num ADR.
Contexto e consequências
Resiliência é decisão de negócio antes de ser técnica, e o contexto de cada escolha se perde se ninguém registra.
O que ganhaO risco fica mapeado, assumido e justificado. A falha não pega o time de surpresa.
O que pagaNem tudo recebe HA: jobs batch, sistemas internos e dashboards toleram minutos ou horas fora do ar.
Post novo direto no seu email
Um tema de serverless, arquitetura ou agentes de IA na AWS por edição: o que eu escolheria, por quê e quanto custa. Zero spam.









