ASP.NET Core + Containers: implementando aplicações escaláveis - TDC 2019 | São Paulo
No dia 17/07/2019 (quarta) participei como palestrante na Trilha Arquitetura .NET no TDC São Paulo, realizando uma apresentação sobre a implementação de aplicações escaláveis na nuvem com ASP.NET Core e containers Docker.
Essa edição do The Developers’s Conference aconteceu na Universidade Anhembi-Morumbi em São Paulo-SP ao longo dos dias 16 a 20/07 (terça a sábado), contando com diversas trilhas simultâneas e participantes do Brasil inteiro.
Gostaria de deixar neste post meu muito obrigado à Grazi Bonizi, ao Thiago Barradas e ao Thiago Custódio que coordenaram a Trilha Arquitetura .NET pela oportunidade em participar como palestrante nesta edição TDC.
Deixo aqui também meus agradecimentos ao Marco Aurelio Oliveira e ao Thiago Barradas pelas fotos tiradas durante a palestra.
Os slides que utilizei já estão no SlideShare:
E aproveito este espaço e o grande interesse por Docker também para um convite.
Tem interesse em conhecer mais sobre Docker? Que tal então fazer um curso completo, cobrindo desde fundamentos a diferentes possibilidades de uso de containers com tecnologias em alta no mercado? Adquira conhecimentos profundos sobre Docker, evolua e se diferencie no mercado, seja você um profissional DevOps, um Desenvolvedor ou um Arquiteto de Software!
Acompanhe o portal Docker Definitivo para ficar por dentro de novidades a serem anunciadas em breve!
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 no seguinte artigo:
Orquestração de containers na Nuvem com o Azure Kubernetes Service (AKS) | Microsoft Tech
E também em um um webinar produzido para a Microsoft e que pode ser assistindo gratuitamente a partir do seguinte link:
Kubernetes: do Pod ao Deployment Automatizado
O post a seguir agrupa traz ainda mais materiais e referências sobre a utilização de Docker e diversas outras tecnologias (principalmente .NET Core):
Docker para Desenvolvedores .NET — Guia de Referência
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 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: