.NET + Azure Functions: dicas e truques no desenvolvimento serverless | MVPConf Latam 2021

Renato Groffe
3 min readDec 23, 2021

--

Entre os dias 09 e 11 de Dezembro/2021 (quinta a sábado) aconteceu o MVPConf Latam 2021, o maior evento técnico brasileiro de experts Microsoft.

Em sua quarta edição e organizado pela comunidade de MVPs Microsoft no Brasil desta vez no formato online, o MVPConf é um evento totalmente beneficente (o valor arrecadado foi repassado a 7 instituições de caridade de diferentes pontos do Brasil) e contando com milhares de pessoas inscritas de todo o país.

No dia 11/12/2021 (sábado) palestrei na trilha Development com meu amigo Walter Coan (Microsoft MVP, MTAC), em uma talk cobrindo dicas e truques úteis no desenvolvimento serverless com .NET + Azure Functions. A apresentação também abordou cenários de uso de tecnologias como .NET 5, .NET 6, C# 10, Entity Framework Core, npm, Azure Functions Core Tools, Visual Studio Code, Visual Studio 2022, Azure DevOps, Azure Pipelines, Windows Terminal, PowerShell, MongoDB, xUnit, Fluent Assertions e Linux.

Ficam registrados aqui nossos agradecimentos ao Bruno Brito (Microsoft MVP) e demais organizadores da trilha Development por todo o apoio para que realizássemos esta apresentação.

Os slides utilizados durante a apresentação foram disponibilizados no SlideShare:

Os exemplos que utilizei durante a apresentação estão no GitHub:

.NET 6 + Azure Functions + Isolated Process + HTTP Trigger + Swagger/Open API + Conversor de Temperaturas

.NET 6 + Azure Functions + In-process + HTTP Trigger + Swagger/Open API + Conversor de Distâncias

.NET 6 + Azure Functions + Isolated Process + TimerTrigger + QueueOutput (para envio de mensagens a uma fila do Azure Queue Storage) + Contagem de Execuções

.NET 6 + Azure Functions + Isolated Process + Azure Queue Storage + Input Binding (para consumo de mensagens de uma fila) + Contagem de Execuções

.NET 6 + Azure Functions + Isolated Process + Azure Queue Storage + FluentValidation + MongoDB + Integration Tests (.NET 6 + xUnit + FluentAssertions) + Manipulação de Ações

Azure DevOps + Integration Tests (Azurite + npm + Azure Functions Core Tools + MongoDB + xUnit + Fluent Assertions) + Azure Functions (QueueTrigger) + Isolated Process + .NET 6

Na playlist a seguir você poderá encontrar alguns vídeos gratuitos com gravações de lives no Canal .NET cobrindo o desenvolvimento serverless com Azure Functions, boas práticas no desenvolvimento de software e as diversas tecnologias aqui mencionadas:

Público que acompanhou a apresentação: 5 pessoas (momento de pico)

--

--

Renato Groffe
Renato Groffe

Written by Renato Groffe

Microsoft Most Valuable Professional (MVP), Multi-Plataform Technical Audience Contributor (MTAC), Software Engineer, Technical Writer and Speaker

No responses yet