Serverless

Checkpoint não é idempotência: Serverless Under Constraints, Estudo 1
Checkpoint não é idempotência: Serverless Under …

Um reembolso de R$ 100,00 aprovado, um provider que grava a transação em 145 ms e um caller que desiste em 3 segundos sem ver a resposta. No primeiro estudo da série Serverless Under Constraints, coloquei Lambda com SQS e Lambda Durable Functions diante do mesmo resultado ambíguo, numa conta AWS real e com oráculo independente: as duas variantes devolveram R$ 200,00, e as duas terminaram reportando sucesso.

Serverless é posição no mapa: Wardley Maps antes do diagrama de arquitetura
Serverless é posição no mapa: Wardley Maps antes …

A discussão de Lambda ou não costuma terminar no critério de quem defendeu a opinião com mais energia. Wardley Maps dá a linguagem que falta: componente que evoluiu até commodity se consome gerenciado, componente que é o seu diferencial se constrói portátil, e o custo real do lock-in cresce na direção do seu core. O instrumento desenhado num sistema real, com a regra de leitura para decidir antes do diagrama de arquitetura.

O gargalo nunca foi a carga, foi o hot key: space-based architecture em serverless
O gargalo nunca foi a carga, foi o hot key: …

O que derruba sua maior venda do ano não é a carga total, é o hot key: uma partição quente que throttla com a tabela inteira ociosa. Space-based architecture resolve isso tirando o banco do caminho crítico. Em serverless na AWS você herda o princípio, não a implementação literal, e na maioria dos projetos nem precisa dela.

O maior erro em arquitetura serverless não é escolher a tecnologia errada
O maior erro em arquitetura serverless não é …

O maior erro em arquitetura serverless não é técnico, é organizacional. Sem Domain-Driven Design, você vende autonomia entre times e entrega o oposto: um monolito distribuído com cara de microserviços.

AWS Lambda Durable Functions: Quando o Limite de 15 Minutos Deixa de Ser Problema
AWS Lambda Durable Functions: Quando o Limite de …

Descubra como o AWS Lambda Durable Functions permite criar workflows que pausam, esperam aprovações humanas e retomam após horas - sem pagar pelo tempo de espera.