Em um lindo dia após muitos dias de chuva em SBC..rs...conseguimos realizar o ensaio da Daniela e do Oleksandr, um casal super simpático que curtiram muito o ensaio pré-wedding.
Com roupas típicas da Ucrânia país de origem do nosso noivo Oleksandr o ensaio ficou ainda mais colorido e característico, ah e pra completar um lindo buquê feito por uma tia do Oleksandr direto da Ucrânia, ficou show!!!

Serverless é uma tecnologia que está muito em alta nos dias de hoje e, ainda assim, gera muitas dúvidas, principalmente com relação a custos. Esse artigo pretende explicar o conceito e o funcionamento dos custos para que você tenha todas as informações necessárias para utilizar essa tecnologia da melhor forma possível.
Primeiramente, o que é Serverless? Serverless, como o próprio nome já diz, significa “sem servidor”. É uma arquitetura de computação orientada a eventos e sua principal proposta é permitir que as empresas de software criem e mantenham seus aplicativos web sem se preocupar com a infraestrutura em que esses aplicativos estão rodando.
Simplesmente, você vai executar código na nuvem, fazendo as tarefas de escolher apenas: linguagem de programação, quantidade de memória e o tempo necessário para executar seu código. Assim, você foca muito mais na parte do desenvolvimento do seu negócio, perdendo a preocupação com sistema operacional, atualizações, entre outras tarefas administrativas de um servidor tradicional.
A Amazon Web Services (AWS) oferece algumas soluções Serverless, como o AWS Lambda. O AWS Lambda é o principal serviço da AWS nesse tipo de tecnologia e permite executar códigos sem servidor por meio de funções Lambda, em linguagens de programação, como Python, NodeJS, entre outras.
Entrando na parte de custos, vale lembrar os benefícios de cloud para os negócios, onde, em um ambiente on-premises, existe uma alta despesa de capital (CAPEX). Ou seja, é necessário que a companhia adquira, mantenha e atualize ativos físicos como locação, ferramentas de monitoramento, equipamentos, hardware e servidores. Já na nuvem, o cliente possui o benefício de se preocupar apenas com duas despesas operacionais (OPEX), isto é, com o necessário para o negócio funcionar todos os dias, com funcionários, domínio web, escritório, impostos e taxas, e diversos serviços cloud que são pagos conforme o uso (Pay as a Go). Além disso, os custos são bem mais transparentes em um ambiente na nuvem, como na AWS, onde cada serviço tem o seu modelo de preço bem definido.
Voltando ao Serverless, o AWS Lambda pode te apoiar a reduzir custos no seu workload que está na sua conta AWS! Os servidores virtuais nem sempre são a melhor opção, dependendo do que você precisa, e o AWS Lambda pode te ajudar nisso, pois você paga o servidor por hora, e no serviço serverless da AWS, você pagará pela quantidade de requisições e tempo de execução do seu código. Ter um serviço que gerencia toda a infraestrutura para você é muito mais vantajoso, não acha? Assim, a preocupação é maior com o desenvolvimento das aplicações do seu negócio do que com infraestrutura de máquinas virtuais.
Vale lembrar que é necessário ver como está hoje o seu workload na nuvem AWS. Precisa executar código por até 15 minutos (tempo de execução máximo do Lambda)? O Lambda é o serviço certo para você! Escolha a linguagem, a quantidade de memória, o tempo de execução necessário, e comece no AWS Lambda hoje mesmo na nuvem AWS!
A AWS é uma empresa inovadora que anuncia novas features e serviços toda a semana! Com toda essa velocidade, o seu workload de funções Lambda pode ser beneficiado com essas novidades no portfólio de serviços AWS, como, por exemplo, uma nova integração do Lambda com um determinado serviço. Então é necessário que você, junto a sua equipe, revise periodicamente sua arquitetura para verificar se ela está otimizada da melhor maneira em relação aos custos.