O episódio do podcast de hoje discute a otimização de fluxos de trabalho Serverless na AWS, especificamente o anti-padrão de usar o AWS Lambda como orquestrador. O texto explica como o AWS Step Functions oferece uma solução superior para orquestração de microsserviços, automação de processos e criação de pipelines de dados. Ele demonstra a rearquitetura de um sistema de notificação multicanal, migrando a lógica de orquestração de uma função Lambda para o Step Functions, usando a Amazon States Language. O artigo destaca as vantagens do Step Functions, como integração nativa de serviços, tratamento de erros integrado, execução paralela e complexidade de código reduzida, em comparação com a abordagem baseada em Lambda. Finalmente, enfatiza que essa rearquitetura resulta em aplicações Serverless mais robustas, escaláveis e de fácil manutenção.
Link para o blog post: https://aws.amazon.com/pt/blogs/aws-brasil/otimizando-fluxos-de-trabalho-serverless-na-aws-da-orquestracao-com-aws-lambda-para-aws-step-functions/