Microsoft Azure: dicas, truques, conteúdos e eventos gratuitos | vol. 8
Tags: azure, cloud, devops, serverless
Published: 2021-10-17 23:47:02

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wbs60ihkgl86tnnx9n99.png)

Este é o oitavo artigo da série com dicas e truques envolvendo os inúmeros serviços que integram o **Microsoft Azure**. Caso queira saber mais sobre os conteúdos que já publiquei (ou até mesmo revê-los) seguem os links dos posts anteriores:

[**Microsoft Azure: dicas, truques, conteúdos e eventos gratuitos | vol. 7**](https://dev.to/renatogroffe/microsoft-azure-dicas-truques-conteudos-e-eventos-gratuitos-vol-7-2j55)

[**Microsoft Azure: dicas, truques, conteúdos e eventos gratuitos | vol. 6**](https://dev.to/renatogroffe/microsoft-azure-dicas-truques-conteudos-e-eventos-gratuitos-vol-6-46bp)

[**Microsoft Azure: dicas, truques, conteúdos e eventos gratuitos | vol. 5**](https://dev.to/renatogroffe/microsoft-azure-dicas-truques-conteudos-e-eventos-gratuitos-vol-5-470a)

[**Microsoft Azure: dicas, truques, conteúdos e eventos gratuitos | vol. 4**](https://dev.to/renatogroffe/microsoft-azure-dicas-truques-conteudos-e-eventos-gratuitos-vol-4-562d)

[**Microsoft Azure: dicas, truques, conteúdos e eventos gratuitos | vol. 3**](https://dev.to/renatogroffe/microsoft-azure-dicas-truques-conteudos-e-eventos-gratuitos-vol-3-50f2)

[**Microsoft Azure: dicas, truques, conteúdos e eventos gratuitos | vol. 2**](https://dev.to/renatogroffe/microsoft-azure-dicas-truques-conteudos-e-eventos-gratuitos-vol-2-13da)

[**Microsoft Azure: dicas, truques, conteúdos e eventos gratuitos | vol. 1**](https://dev.to/renatogroffe/microsoft-azure-dicas-truques-conteudos-e-eventos-gratuitos-vol-1-h89)

---

## Eventos gratuitos nos próximos dias

[**C# 10: conhecendo as principais novidades - segunda, 18/10 - às 21:00 - horário de Brasília**](https://www.meetup.com/dotnet-Sao-Paulo/events/280579431/)

[**O SQL Server é extremamente rápido. Você que não sabe usar! | Parte 8 - quinta, 19/10 - às 21:00 - horário de Brasília**](https://www.meetup.com/dotnet-Sao-Paulo/events/281029352/)

[**Desenvolvimento no Azure - exame AZ-204: dicas, truques... | Parte 4 - sábado, 23/10 - às 14:30 - horário de Brasília**](https://www.meetup.com/dotnet-Sao-Paulo/events/281488871/)

[**Cloud Computing: boas práticas, dicas, problemas comuns... | 3a edição - segunda, 25/10 - às 21:00 - horário de Brasília**](https://www.meetup.com/dotnet-Sao-Paulo/events/281489645/)

[**Next.js + Azure: do desenvolvimento ao deployment em nuvem utilizando GitHub Actions - terça, 26/10 - às 21:00 - horário de Brasília**](https://evento.blinket.com.br/anp-live-32-nextjs-azure)

[**.NET + Azure: novidades, dicas e truques para o dia a dia - quarta, 27/10 - às 21:00 - horário de Brasília**](https://www.meetup.com/dotnet-Sao-Paulo/events/281431914/)

---

## Visual Studio Summit 2021: online, acesso gratuito!

Farei novamente neste ano uma apresentação no **Visual Studio Summit**, que é a maior conferência para pessoas desenvolvedoras de software na plataforma **Visual Studio** na América Latina. Nesta **edição 2021** teremos novamente dezenas de palestras, em **formato 100% online durante os dias 20 a 23/Outubro (quarta a sábado)**.

Para participar **gratuitamente** clique no link:

**https://bit.ly/vssummit-2021-inscricao**

A programação do **Visual Studio Summit 2021** já está pode ser visualizada no site oficial:

**https://vssummit.com.br**

---

## E-books gratuitos sobre Kubernetes

A **Microsoft** disponibilizou recentemente **3 e-books gratuitos** para profissionais que desejam aprofundar seus conhecimentos sobre **Kubernetes**, incluindo a integração deste orquestrador com serviços do **Microsoft Azure**:

* **Designing Distributed Systems**

* **Hands-on - Kubernetes on Azure**

* **The Azure Cloud-Native: Architecture Mapbook**

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vgzgepgtfh3vygqanmr7.png)

Para realizar o download destes conteúdos gratuitamente acesse o link:

[**Download gratuito - E-books sobre Kubernetes**](https://azure.microsoft.com/pt-br/resources/kubernetes-ebook-collection/?ocid=3041053)

---

## Monitoramento e Logging de Aplicações com Application Insights

Em uma [**live recente**](https://youtu.be/AcZdYrUgzrk?t=6915) no [**Canal .NET**](https://www.youtube.com/canaldotnet) sobre **logging em aplicações** abordei o uso do **Application Insights** como uma alternativa simples de utilização, mas ao mesmo tempo bastante completa e eficiente. A demonstração cobriu também os inúmeros **dashboards de monitoramento** oferecidos por esta solução e acessíveis a partir do **Portal do Azure** – para assistir o vídeo a partir do ponto exato em que abordo o **Application Insights** acesse este [**link**](https://youtu.be/AcZdYrUgzrk?t=6915):

{% youtube AcZdYrUgzrk %}

A aplicação que utilizei para os testes foi disponibilizada no **GitHub**:

[**.NET 5 + ASP.NET Core + REST API + Application Insights + Dapper + Entity Framework Core (com logging habilitado para comandos SQL gerados) + SQL Server + Cotações de Moedas**](https://github.com/renatogroffe/ASPNETCore5-ApplicationInsights-Sql-EF-REST_API_CotacaoMoedas)

Um segundo exemplo com **logs customizados** (registrando a utilização do **Redis** para cache) também está no meu **GitHub**:


[**.NET 5 + ASP.NET Core + Entity Framework Core + SQL Server + Redis + Health Checks + Azure Application Insights**](https://github.com/renatogroffe/ASPNETCore5_EFCore-SqlServer-Redis-AppInsights_IndicadoresEconomicos)

---

## Suporte a RabbitMQ com .NET 5 + Azure Functions

Numa outra [**live recente**](https://www.youtube.com/watch?v=Kxeu_OBtoIs&t=1017s) no [**Canal .NET**](https://www.youtube.com/canaldotnet) abordei o suporte a **RabbitMQ** na implementação de **soluções serverless** com **.NET 5 + Azure Functions**:

{% youtube Kxeu_OBtoIs %}

Para acompanhar o vídeo no ponto exato em que demonstro tal capacidade acesse este [**link**](https://www.youtube.com/watch?v=Kxeu_OBtoIs&t=1017s).

Os exemplos que utilizei estão no **GitHub**:

[**.NET 5 + Azure Functions 3.x + RabbitMQ**](https://github.com/renatogroffe/DotNet5-AzureFunctions-RabbitMQ)

[**.NET 5 + ASP.NET Core + REST API Contagem de Acessos + RabbitMQ**](https://github.com/renatogroffe/ASPNETCore5-REST_API-RabbitMQ_ContagemAcessos)

---

## Desenvolvimento Back-End - APIs, Serverless, dicas, problemas comuns...

Confira a gravação desta **mesa redonda (edição #73)** do canal [**Coding Night**](https://www.youtube.com/codingnight) uma discussão sobre o **dia a dia do desenvolvimento Back-End** - APIs REST, Serverless, dicas, boas práticas, questões de segurança, problemas e dificuldades comuns:

{% youtube YssMne293hI %}

---

## Azure DevOps + Azure Pipelines: evitando a execução de um Pipeline

Saiba neste [**vídeo gratuito**](https://www.youtube.com/watch?v=9Pe5vawvDiE) que produzi para o canal [**Azure na Prática**](https://www.youtube.com/azurenapratica) como **evitar a execução de um pipeline do Azure DevOps durante um commit**, dispensando assim processamentos desnecessários durante a gravação de alterações em um repositório:

{% youtube 9Pe5vawvDiE %}

Maiores informações sobre as palavras-chaves que podem evitar uma execução de Pipeline estão na **documentação oficial**:

[**Skipping CI for individual commits - Azure Pipelines | Microsoft Docs**](https://docs.microsoft.com/en-us/azure/devops/pipelines/repos/azure-repos-git?view=azure-devops&tabs=yaml#skipping-ci-for-individual-commits)