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ê.
Idioma
Filtrar por série ou tag
Série
Tag

10 posts

  1. 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.

  2. 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.

  3. 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 ganha

    Managed services nativos, o mesmo IAM e a mesma tooling, com uma fração da complexidade.

    O que paga

    Fica 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.

  4. 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 ganha

    Kinesis é mais simples e nativo, e casa melhor com Lambda e o resto do serverless.

    O que paga

    A ordem é por shard, não global, e o at-least-once pede consumer idempotente.

  5. 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.

  6. 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 ganha

    Isolamento de VM com launch quase instantâneo e estado preservado por até 8 horas por sessão.

    O que paga

    Ainda sem sa-east-1, só ARM64, com limite de 16 vCPU e 32 GB.

  7. 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.

  8. 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

  9. 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 ganha

    Menos config, menos conflito, a mesma coleira do IAM.

    O que paga

    Um agente que opera a conta: começa em sandbox, com IAM escopado e humano no loop para ação irreversível.

  10. 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 ganha

    O risco fica mapeado, assumido e justificado. A falha não pega o time de surpresa.

    O que paga

    Nem 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.

Abre a página de inscrição numa nova aba.