Neste novo post trago conteúdo úteis para aqueles que pretendem conhecer mais sobre o paradigma serverless, bem como o suporte a esse tipo de desenvolvimento dentro do Microsoft Azure.
Realizei na última semana (dias 20 e 21/10) 2 apresentações focadas na construção de soluções serverless.
A primeira live (20/10/2021, quarta) aconteceu no canal do Rodrigo Branas (a quem aproveito para agradecer novamente neste post) e abordou a implementação de Azure Functions.
As Azure Functions são uma alternativa serverless da nuvem Microsoft compatível com diversas stacks de desenvolvimento populares: .NET, Java, Node.js, Python, TypeScript e PowerShell. Contam com um excelente suporte do Visual Studio Code para a codificação de aplicações baseadas nas mesmas, além da possibilidade de hospedagem a um baixo custo (em seu plano mais básico temos até 1 milhão de execuções mensais gratuitas) em ambientes Windows e Linux.
A gravação está disponível no YouTube e pode ser assistida gratuitamente:
Os exemplos que utilizei também foram disponibilizados no GitHub:
https://github.com/renatogroffe/AzureFunctions_CanalRodrigoBranas
Uma alternativa similar às Azure Functions dentro da nuvem Microsoft são as Azure Logic Apps, mas que vão além por resultar em um esforço mínimo de codificação (encaixando-se por isto dentro do paradigma de desenvolvimento conhecido Low Code).
Workflows serão criados utilizando conectores que integram facilmente com serviços corporativos (Slack, Microsoft Teams, Twitter, Office 365, Dropbox...) e estruturas condicionais ou de repetição. Todo este processo acontece via modelagem gráfica, sem que isto implique todo um processo envolvendo a escrita de código como nas Azure Functions. A execução de um workflow será acionada via triggers (gatilhos), como uma resposta a um determinado evento.
No dia 21/10/2021 (quinta-feira) realizei também uma apresentação no canal da comunidade Dynamics Power Brasil, em que abordei desta vez a implementação de soluções serverless com Azure Logic Apps. Aproveito para agradecer ao Wesley Lombardi e ao Rafael Oliveira pelo convite e por todo o apoio. A gravação está disponível no YouTube e você pode assistir a partir de 56:38:
A aplicação que utilizei para integrar com a Logic App demonstrada no vídeo foi disponibilizada no GitHub:
https://github.com/renatogroffe/DotNet5-AzureFunctions-MonitorSites-Slack
E para concluir este post deixo a seguir diversos links de conteúdos gratuitos (contendo dicas, artigos, vídeos e exemplos) que venho produzindo sobre Azure Functions, Azure Logic Apps e outros serviços da nuvem Microsoft:
.NET + Azure Functions: habilitando o suporte a Swagger com HTTP Trigger
Serverless é muito mais que apenas APIs REST!
Microsoft Azure: dicas, truques, conteúdos e eventos gratuitos | vol. 8
Microsoft Azure: dicas, truques, conteúdos e eventos gratuitos | vol. 7
Microsoft Azure: dicas, truques, conteúdos e eventos gratuitos | vol. 6
Microsoft Azure: dicas, truques, conteúdos e eventos gratuitos | vol. 5
Microsoft Azure: dicas, truques, conteúdos e eventos gratuitos | vol. 4
Microsoft Azure: dicas, truques, conteúdos e eventos gratuitos | vol. 3
Microsoft Azure: dicas, truques, conteúdos e eventos gratuitos | vol. 2
Microsoft Azure: dicas, truques, conteúdos e eventos gratuitos | vol. 1
Top comments (0)