Edição 2018
#mvpconf
André Baltieri
ESX/balta.io
Turbinando sua API no Microsoft Azure
#mvpconf
Patrocínio:
#mvpconf
Beneficiários do Evento:
APAE-Associação de Pais e Amigos dos
Excepcionais
Lar da Criança Ninho de Paz
Para quem quiser doar outros valores além das inscrições:
CAIXA ECONÔMICA FEDERAL
AG: 0504
CC: 01823-0
CNPJ: 89.078.059/0001-06
ITAU UNIBANCO AS
Agência: 467
CC: 611109
CNPJ 53.372.454/0001-50
#mvpconf
Palestrante:
Categorias de premiação:
Visual Studio & Dev Technologies
Primeiro ano premiado:
2013
Número de prêmios MVPs:
5
YouTube.com/andrebaltieri
Linkedin.com/in/andrebaltieri
Facebook.com/andre.baltieri
Instagran.com/andrebaltieri
Twitter@andrebalieri
Biografia
Olá eu sou o André Baltieri, desenvolvedor Web desde 2003, já trabalhei aqui no Brasil e nos EUA,
em projetos de diversos tamanhos. Faço parte do seleto time de MVPs da Microsoft, desde 2013,
um reconhecimento global dado para os maiores influentes em suas tecnologias.
Desde 2012 realizo treinamentos e consultorias em diversas empresas do Brasil, acumulando uma
ótima experiência que transformo nos cursos que você pode acessar em balta.io.
#mvpconf
Agenda:
Assuntos Abordados na Palestra
ASP.NET Core
Cache
Escalonamento
CDN/Blob
Application Insights
Azure Message Services
API Management
Azure Functions
#mvpconf
ASP.NET Core
• Moderno
• Modular
• 1.15mi RPS
• Roda em Windows/Linux
#mvpconf
Cache
• InMemory
• Client
• Disrtibuído
• Redis
#mvpconf
Escalonamento
• Horizontal
• Vertical
#mvpconf
Ambientes
• IaaS
• PaaS
• BaaS
• FaaS
#mvpconf
Containers não são a salvação
#mvpconf
SO
• Escolha bem seu SO!
#mvpconf
CDN/Blob
• Request é request!!! Ponto
• Mantenha arquivos estáticos fora da API
• Cada servidor Web (IIS, NGINX, etc) tem suas
particularidades
#mvpconf
Application Insights
• Métricas, métricas, métricas…
• Uma API nunca nasce 100%
• App Insight te ajuda a medir tudo
#mvpconf
Message Services
• EventHub
• ServiceBus
#mvpconf
Precisa processar algo demorado?
Enfilere
#mvpconf
API Management
• Fachada para suas APIs
• Utilizado em cenários com múltiplas APIs
• Concentra autenticação
• Concentra cache
• Concentra múltiplas requisições
• Agora mais barato 
#mvpconf
Azure Functions
• Execução de funções isoladas
• Trabalha com HTTP/JSON
• Pode atuar como uma parte da sua API
• Integra facilmente com outros recursos do Azure
#mvpconf
Encerramento:
• Considerações Finais
• Perguntas e Respostas
• Agradecimentos
#mvpconf
Encerramento:
hello@balta.io
http://balta.io/
hello@andrebaltieri.com
http://andrebaltieri.com/

Turbine sua API no Microsoft Azure