Microservices + Azure: alternativas para implementação - Fevereiro-2020
Na segunda quinzena de Janeiro/2020 aconteceu mais um meetup da comunidade Azure Talks, sendo que desta vez realizei uma palestra apresentando alternativas oferecidas pelo Microsoft Azure na implementação de arquiteturas baseadas em Microservices. As demonstrações cobriram exemplos de uso das seguintes tecnologias:
- Azure App Service
- Docker
- Kubernetes
- Azure Kubernetes Service
- Azure Container Registry
- Azure DevOps
- GitHub Actions
- Azure Functions
- Linux
- Windows
- ASP.NET Core
Neste post trago os slides que utilizei durante o evento, assim como diversos conteúdos gratuitos (artigos, vídeos, projetos de exemplo, podcasts).
A seguir estão os slides (disponibilizados no SlideShare):
Aproveito este espaço para deixar aqui também um convite. Nos meses de Fevereiro e Março/2020 está acontecendo o Azure Tech Nights, evento online e gratuito promovido pelo Canal .NET com foco em tecnologias e serviços que integram a nuvem Microsoft.
Para participar do segundo dia de apresentações (26/02/2020, quarta-feira a partir das 21:00 - horário de Brasília) acesse este link e faça sua inscrição pelo Meetup. A transmissão acontecerá via YouTube e serão abordados temas/tecnologias como Docker, Kubernetes e boas práticas/padrões na utilização de containers.
Já nas próximas seções encontram-se agrupadas diversas referências envolvendo serviços do Microsoft Azure e também conteúdos sobre Arquitetura de Software + Microsserviços.
Artigos
Docker - Guia de Referência Gratuito
Kubernetes - Guia de Referência Gratuito
ASP.NET Core 3.1: boas práticas na implementação de APIs REST - Fevereiro-2020
ASP.NET Core 3.1: Desenvolvimento de APIs Multiplataforma - Janeiro-2020
Docker + Azure DevOps: build e deployment automatizado de aplicações
Docker + GitHub Actions - parte 1: build automatizado de aplicações
Serverless + Azure Functions: Guia de Referência
Serverless é muito mais que apenas APIs REST!
Como o Microsoft Azure pode simplificar a publicação de suas Web Apps? - Dica Rápida
GitHub + Azure App Service: deployment automatizado e sem complicações de Web Apps na nuvem
Application Insights + Logic Apps + Aplicações Web: enviando alertas de monitoramento via Slack
ASP.NET Core + Entity Framework Core: monitoramento descomplicado via Application Insights
ASP.NET Core 2.2 + Application Insights: monitorando a disponibilidade dos BDs de uma aplicação