Palestra realizada em 11/12/2021 (sábado) na trilha Development do MVPConf Latam 2021 com meu amigo Milton Câmara (Microsoft MVP, MTAC), em uma talk cobrindo alternativas para a implementação de Microservices com o Microsoft Azure. A apresentação também abordou cenários de uso de serviços em nuvem como Azure App Service, Azure DevOps, Application Insights, Azure Functions, API Management, Azure Container Registry e Azure Kubernetes Service (AKS).
4. MINI-BIO
Milton Câmara
MINI-BIO
@miltoncamara
Co-Fundador do Azure na Prática, Palestrante em diversas comunidade
técnicas, Microsoft MVP (Azure e Developer Technologies), Microsoft
Certified Professional (MCP), Microsoft Certified Solution Associate
(MCSA), Analista de Sistemas corporativos com mais de 10 anos de
experiência profissional, incluindo 7 anos em análise e desenvolvimento
de softwares para o setor de turismo focado no segmento de carros e 3
anos trabalhando em consultoria de diversos segmentos como bancário,
seguros, relacionamento com investidores.
@azurenapratica
azurenapratica
@camaramilton
mcamara@azurenapratica.com
about.me/miltoncamara
5. MINI-BIO
RENATO
GROFFE
MINI-BIO
@renatogroffe
Atua como consultor em atividades voltadas ao desenvolvimento
de sistemas há mais de 20 anos. Bacharel em Sistemas de
Informação, com Especialização em Engenharia de Software e
MBA em Business Intelligence. Também é palestrante e autor
técnico em portais e revistas especializadas, com foco em
tecnologias Microsoft como (.NET, C#, ASP.NET Core, Azure) e
boas práticas na área de software. Participo frequentemente em
iniciativas do Canal .NET, Azure na Prática e Coding Night.
@renatogroffe
@canaldotnet
@RenatoGroff
renato.groffe@yahoo.com.br
renatogroffe.medium.com
7. INSIRA A TECNOLOGIA MICROSOFT AQUI
• Adoção de novas tecnologias com maior facilidade
• Alta disponibilidade
• Escalabilidade horizontal
• Facilidades no Deployment
• Melhor organização do trabalho
8. INSIRA A TECNOLOGIA MICROSOFT AQUI
• Modelagem com base em conceitos do
negócio
• Adotar uma cultura de automação
• Ocultar detalhes internos de
implementação
• Adoção de soluções em nuvem
(Microsoft Azure)
9. INSIRA A TECNOLOGIA MICROSOFT AQUI
• Hospedagem de aplicações Web
• Deployment automatizado (fácil integração com
Azure DevOps, GitHub Actions)
• Stacks: containers, ASP.NET, Java, Node,
Python, PHP, Ruby
• HTTPS, Escalabilidade (vertical e horizontal)
10. INSIRA A TECNOLOGIA MICROSOFT AQUI
• Serviço que integra o Microsoft Azure, estando voltado ao
monitoramento de aplicações Web (sites, APIs REST…)
• Uso de telemetria para coleta automatizada de dados e
métricas de uma aplicação
• Possibilidade de logging de ocorrências específicas
(eventos customizados)
• Tecnologias com suporte: .NET, Java, Node.JS, Python,
Azure Functions
11. INSIRA A TECNOLOGIA MICROSOFT AQUI
• Arquitetura serverless
• Desenvolvimento multiplataforma (Windows,
Linux e Mac) e orientado a eventos (uso de
triggers)
• Implementação descomplicada, baixo custo
• Stacks: .NET, PowerShell, Java, Node,
TypeScript, Python
12. INSIRA A TECNOLOGIA MICROSOFT AQUI
• Criação e gerenciamento de APIs
Gateways
• Controles de segurança
• Criação de políticas de acesso a APIs
• Monitoramento
14. INSIRA A TECNOLOGIA MICROSOFT AQUI
• Alternativa ao Docker Hub
• Armazenamento de imagens na nuvem
• Endpoints públicos e privados
• Fácil integração com soluções de
automação (Azure DevOps, GitHub
Actions)
15. INSIRA A TECNOLOGIA MICROSOFT AQUI
• Serviço gerenciado na nuvem
• Alocação da infraestrutura necessária
para criação dos nós
• Produtividade
• Fácil integração com soluções de
automação