Microsoft Azure: dicas, truques, conteúdos e eventos gratuitos | vol. 6
Tags: azure, cloud, devops, dotnet
Published: 2021-09-12 21:27:05

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/374t1q6sz79gecj5hid8.png)

Este post é o sexto da série que estou produzindo com dicas úteis e truques envolvendo serviços e tecnologias que integram o **Microsoft Azure**. Se você ainda não consultou os artigos anteriores ou, até mesmo, gostaria de revê-los acesse os links a seguir:

[**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)

[**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. 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. 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. 5**](https://dev.to/renatogroffe/microsoft-azure-dicas-truques-conteudos-e-eventos-gratuitos-vol-4-562d)

---

##Eventos gratuitos nos próximos dias 

[**Azure Data Factory: ETLs, pipelines de dados e integrações na nuvem - segunda, 13/09 - às 21:00 - horário de Brasília**](https://www.meetup.com/dotnet-Sao-Paulo/events/280452316/)

[**Azure DevOps: como tirar o máximo de proveito em seus projetos! - terça, 14/09 - às 21:00 - horário de Brasília**](https://bit.ly/anp-live-29-azure-devops-beneficios)

[**RabbitMQ: Confiabilidade e Resiliência - quarta, 15/09 - às 21:00 - horário de Brasília**](https://www.meetup.com/dotnet-Sao-Paulo/events/280455489/)

[**Legibilidade e Compreensibilidade de Código em .NET - terça, 21/09 - às 21:00 - horário de Brasília**](https://www.meetup.com/dotnet-Sao-Paulo/events/280649452/)

[**.NET 5, ASP.NET Core, APIs REST, desen.Back-End: dicas para o dia a dia parte 4 - segunda, 27/09 - às 21:00 - horário de Brasília**](https://www.meetup.com/dotnet-Sao-Paulo/events/279655148/)

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

---

## 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**

---

## Azure na Robbu: WhatsApp, Chatbot, Voicebots e Milhões de Faturamento

Acompanhe a [**gravação**](https://www.youtube.com/watch?v=xJq1BiGft0c) no **YouTube** deste evento que aconteceu recentemente no canal [**Azure na Prática**](https://www.youtube.com/azurenapratica) em que foi discutida a adoção do **Microsoft Azure** na startup **Robbu** - serviços utilizados, stack empregada - principalmente **.NET** e **Azure SQL** - e como a empresa criou soluções para WhatsApp, Chatbots e Voicebots chegando a milhões em faturamento:

{% youtube xJq1BiGft0c %}

---

## Hospedagem de aplicações no Azure: da VM ao cluster Kubernetes!

Confira na [**gravação**](https://youtu.be/Bc3ylkHc4Qk?t=540) desta live do canal [**Coding Night**](https://www.youtube.com/codingnight) uma discussão sobre as diferentes alternativas para **hospedagem de aplicações no Azure** - máquinas virtuais, Linux, Windows, serviços gerenciados, containers, serverless e até o uso de clusters Kubernetes:

{% youtube Bc3ylkHc4Qk %}

---

## Principais dificuldades de um Dev em Bancos Relacionais e NoSQL

Acompanhe a [**gravação**](https://www.youtube.com/watch?v=5Q0zG1qHrVg) deste evento no canal da [**Power Tuning**](https://www.youtube.com/channel/UCvz12BbOXa7nJ-zbkQ6tI6A) e fique por dentro das **principais dificuldades que desenvolvedores enfrentam ao trabalhar com bancos relacionais e NoSQL**, bem como de que maneira isto pode ser superado através de dicas e boas práticas:

{% youtube 5Q0zG1qHrVg %}

---

## Gerenciamento de configurações: Azure App Configuration, Azure Key Vault...

Confira neste [**podcast**](https://devshow.com.br/episode/devshow-33-gerenciamento-de-configuracoes/) do canal [**DevShow**](https://devshow.com.br/) um bate-papo sobre gerenciamento de configurações, incluindo o uso de serviços como **Azure App Configuration** e **Azure Key Vault**:

**https://devshow.com.br/episode/devshow-33-gerenciamento-de-configuracoes/**

---

## Azure Pipelines: configurando a aprovação de um deployment

Confira neste [**vídeo**](https://www.youtube.com/watch?v=EkwWNZhbFKo) que produzi para o canal [**Azure na Prática**](https://www.youtube.com/azurenapratica) como configurar aprovadores para um deployment dentro do **Azure DevOps**, através do uso de **Environments** e **Approvals** no **Azure Pipelines**:

{% youtube EkwWNZhbFKo %}

---

## Azure DevOps + Kubernetes + Azure Container Registry em um exemplo prático

**Azure DevOps**, **Azure Container Registry**, **Azure Kubernetes Service**... estas são opções oferecidas pela **Microsoft** para hospedagem, build e deployment automatizados de aplicações na nuvem baseadas em **Kubernetes**.

Confira a [**gravação**](https://www.youtube.com/watch?v=ULV5lI_Rlz8) deste evento no canal do [**Fabricio Veronez - KubeDev**](https://www.youtube.com/user/fabricioveronez/) para conhecer mais sobre a integração entre esses diferentes serviços em um exemplo prático:

{% youtube ULV5lI_Rlz8 %}

A aplicação utilizada neste exemplo foi disponibilizada no **GitHub**:

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

---

## Desenvolvimento Serverless com Azure Functions: dicas e truques

Acompanhe a [**gravação**](https://www.youtube.com/watch?v=TKUej0B_d40&t=812s) deste evento no [**Canal .NET**](https://www.youtube.com/canaldotnet) abordando **dicas e truques** para simplificar o **desenvolvimento serverless com Azure Functions**:

{% youtube TKUej0B_d40 %}

Para assistir a cada tópico desta apresentação acesse os links:

[**Azurite: emulando o Azure Storage via package npm**](https://www.youtube.com/watch?v=TKUej0B_d40&t=812s)

[**Habilitando o uso de Swagger em projetos .NET que dependam de HttpTrigger**](https://www.youtube.com/watch?v=TKUej0B_d40&t=1557s)

[**Automação de testes, build e deployment de Azure Functions com Azure DevOps**](https://www.youtube.com/watch?v=TKUej0B_d40&t=4770s)

Maiores informações sobre o uso de **Swagger** com **Azure Functions** podem ser encontradas no artigo:

[**.NET + Azure Functions: habilitando o suporte a Swagger com HTTP Trigger**](https://renatogroffe.medium.com/net-azure-functions-habilitando-o-suporte-a-swagger-com-http-trigger-6048036da203)

Os exemplos que utilizei também foram disponibilizados no **GitHub**:

[**.NET Core 3.1 + Azure Functions 3.x + HTTP Trigger + Swagger/Open API + Conversor de Temperaturas**](https://github.com/renatogroffe/DotNetCore-AzureFunctions3x-DI-Swagger_ConversorTemperaturas)

[**.NET 5 + Azure Functions + Azure Service Bus (Topic - Sender) + SQL Server + Dapper.Contrib + FluentValidation + HttpTrigger + Swagger/Open API + Cotações de Ações**](https://github.com/renatogroffe/DotNet5-AzureFunctions-Swagger-ServiceBus-SqlServer-Dapper_Acoes)

[**.NET 5 + Azure Functions + Azure Service Bus (Topic - Trigger) + SQL Server + Entity Framework Core + FluentValidation + HttpTrigger + Swagger/Open API + Cotações de Ações**](https://github.com/renatogroffe/DotNet5-AzureFunctions-Swagger-ServiceBus-SqlServer-EFCore_Acoes)

[**.NET 5 + Azure Functions + Azure Storage Queue + Swagger/Open API + HttpTrigger + SQL Server + SQLite + Integration Tests (.NET 5 + xUnit + FluentAssertions) + Manipulação de Ações**](https://github.com/renatogroffe/DotNet5-AzureFunctions-AzureStorageQueue-Swagger-SQLServer-SQLite-IntegrationTests_Acoes)

[**Azure DevOps + Integration Tests (Azurite + npm + Azure Functions Core Tools + SQLite + xUnit + Fluent Assertions) + Azure Functions 3.x (QueueTrigger e HttpTrigger) + .NET 5**](https://github.com/renatogroffe/AzureDevOps-AzureFunctions3x-DotNet5-IntegrationTests_Acoes)