Sobre o serviço
TraduzidoSou um desenvolvedor serverless e escrevo backends que vivem em funções, não em servidores que precisam de monitoramento constante. Meu trabalho diário é AWS Lambda, Google Cloud Functions e Azure Functions, conectados através do API Gateway, gatilhos HTTP, filas e barramentos de eventos. Primeiro eu projeto o fluxo: qual evento dispara, qual função o processa, o que escreve a seguir, e só então começo a codificar, porque em serverless a arquitetura é o produto. A maior parte do que faço é em Node.js e TypeScript, e onde o ecossistema Python faz mais sentido, eu uso Python, tudo organizado como pequenos manipuladores de tarefas únicas que são fáceis de ler e baratas de executar.
Sou mais valioso em trabalhos orientados a eventos. Conecto funções ao SQS, SNS, EventBridge, Pub/Sub e Kafka, adiciono filas de mensagens mortas e idempotência para que as tentativas não sejam cobradas duas vezes ou duplicar registros, e mantenho os inícios frios sob controle através de alocação razoável de memória, concorrência provisionada e dependências leves. O custo importa para mim tanto quanto a latência: a conta serverless deve cair quase a zero quando não há tráfego, e eu ajusto timeouts, tamanhos de lote e limites de concorrência para que isso aconteça. Tudo é enviado como infraestrutura como código — SAM, Serverless Framework, CDK ou Terraform, então a pilha é reproduzível, versionada e reverte com segurança.
Eu também cuido do que as pessoas lembram apenas quando a produção quebra: logs estruturados, rastreamento entre funções, alarmes de erro e limitação, implantações em estágios e IAM com menor privilégio para que cada função toque apenas o que realmente precisa. Se você precisa de um manipulador de webhook, uma API de eventos completa ou migração de um monólito pesado para um conjunto de funções focadas — eu o levarei do design à solução implantada e observável.
— AWS Lambda, Google Cloud Functions, Azure Functions
— APIs orientadas a eventos no API Gateway e gatilhos HTTP
— Filas e eventos: SQS, SNS, EventBridge, Pub/Sub, Kafka
— Manipuladores em Node.js e TypeScript, Python onde apropriado
— Ajuste de início frio, concorrência e otimização de custos
— Infraestrutura como código: SAM, Serverless Framework, CDK, Terraform
— Observabilidade: logs, rastreamento, alarmes, IAM de menor privilégio
Sou mais valioso em trabalhos orientados a eventos. Conecto funções ao SQS, SNS, EventBridge, Pub/Sub e Kafka, adiciono filas de mensagens mortas e idempotência para que as tentativas não sejam cobradas duas vezes ou duplicar registros, e mantenho os inícios frios sob controle através de alocação razoável de memória, concorrência provisionada e dependências leves. O custo importa para mim tanto quanto a latência: a conta serverless deve cair quase a zero quando não há tráfego, e eu ajusto timeouts, tamanhos de lote e limites de concorrência para que isso aconteça. Tudo é enviado como infraestrutura como código — SAM, Serverless Framework, CDK ou Terraform, então a pilha é reproduzível, versionada e reverte com segurança.
Eu também cuido do que as pessoas lembram apenas quando a produção quebra: logs estruturados, rastreamento entre funções, alarmes de erro e limitação, implantações em estágios e IAM com menor privilégio para que cada função toque apenas o que realmente precisa. Se você precisa de um manipulador de webhook, uma API de eventos completa ou migração de um monólito pesado para um conjunto de funções focadas — eu o levarei do design à solução implantada e observável.
— AWS Lambda, Google Cloud Functions, Azure Functions
— APIs orientadas a eventos no API Gateway e gatilhos HTTP
— Filas e eventos: SQS, SNS, EventBridge, Pub/Sub, Kafka
— Manipuladores em Node.js e TypeScript, Python onde apropriado
— Ajuste de início frio, concorrência e otimização de custos
— Infraestrutura como código: SAM, Serverless Framework, CDK, Terraform
— Observabilidade: logs, rastreamento, alarmes, IAM de menor privilégio