Construindo APIs REST escaláveis com Docker, Kubernetes e o Microsoft Azure - MVPConf Latam 2019

Nos dias 12 e 13 de Abril/2019 (sexta e sábado) aconteceu o MVPConf Latam 2019, o maior evento técnico brasileiro de experts Microsoft.

Em sua segunda edição e organizado pela comunidade de MVPs Microsoft no Brasil, o MVPConf teve caráter beneficente (o valor arrecadado foi repassado a instituições beneficentes das 5 regiões do Brasil: Sudeste, Sul, Centro-Oeste, Nordeste e Norte) e contou com mais de 2 mil pessoas inscritas de todo o país.

Na sexta (12/04/2019) palestrei na trilha Azure | Blockchain sobre o uso de Docker e Kubernetes no Microsoft Azure para a implementação de APIs REST escaláveis.

Deixo aqui meu muito obrigado ao Josué Vidal (Microsoft MVP) e ao Jorge Vera que foram coordenadores da trilha pela oportunidade e apoio para que eu realizasse esta apresentação. A palestra bateu o limite de inscrições e com sala lotada (aproximadamente 150 pessoas) em um dos prédios da Universidade Anhembi Morumbi - Campus Vila Olímpia:

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

As demonstrações realizadas tomaram como base o seguinte projeto:

ASP.NET Core + Docker + Alpine Linux + Docker Hub + Kubernetes + AKS (Azure Kubernetes Service)

A implementação deste projeto, bem como a criação de objetos para deployment em um cluster Kubernetes foram abordadas por mim nos seguintes artigos:

ASP.NET Core + Azure + Kubernetes: orquestração de containers na nuvem - parte 1

ASP.NET Core + Azure + Kubernetes: orquestração de containers na nuvem - parte 2

O post a seguir agrupa traz estes materiais e outras referências sobre a utilização do Azure Kubernetes Service (AKS):

Azure Kubernetes Services - AKS: referências gratuitas e dicas para solução de problemas comuns

Demonstrei também o deployment de aplicações empregando containers Docker na nuvem no seguinte vídeo do Canal .NET, em que cobri a utilização do serviço conhecido como Azure Web App for Containers:

O uso do Kubernetes foi tema ainda de 2 eventos online gratuitos do Canal .NET, com a gravação dos mesmos estando disponível no YouTube e abordando desde os primeiros passos ao deployment automatizado via Azure DevOps (antigo VSTS):

Deixo aqui também meus agradecimentos ao Ewerton Rodrigues Jordão (.NET SP) e ao Gustavo Henrique pelas fotos tiradas durante a apresentação: