Upload
alexandre-tarifa
View
205
Download
1
Embed Size (px)
Citation preview
Visual Studio Summit 2013
Alexandre Tarifa
@alexandretarifa
Melhorando a performance do seu banco de dados, não acessando ele!
Visual Studio Summit 2013
CASE: Minha Vida e
Dieta e Saúde
Visual Studio Summit 2013
Visual Studio Summit 2013
Cenário:Aplicações web e mobile (API) com
volume de uso gigantesco e com picos (destaques em portais e
horários de refeição)
Visual Studio Summit 2013
Cenário:
Orçamento pequeno de
infraestrutura para acompanhar
o crescimento de audiência
Visual Studio Summit 2013
Filosofia
Vamos otimizar ao máximo as
aplicações para consumir o
menor uso de recursos possível!
Seja banco de dados, memória,
disco, etc.
Visual Studio Summit 2013
Quem foi o infeliz que disse:
“hoje em dia tecnologia é barato!”...
Visual Studio Summit 2013
A realidade...
“hoje em dia tecnologia pode ser, com muito esforço, menos caro!”
Visual Studio Summit 2013
Cenário:A força bruta (infra) não é
necessariamente a única solução
Visual Studio Summit 2013
Cenário:
Performance = +receita
Visual Studio Summit 2013
Cenário:Um segundo fora do ar significa
milhares de pessoas afetadas.
Visual Studio Summit 2013
“80% dos problemas de performance de aplicações Web
estão no Front-end”
Steve Sounders
Visual Studio Summit 2013
Cenário:Quem é dono do problema? Banco
de dados está lento, quem vai resolver?
Visual Studio Summit 2013
Cenário:
Arquitetura orientada ao cache
Visual Studio Summit 2013
“sem cache a internet não
existiria!”
Visual Studio Summit 2013
A melhor solução de performance é fazer com que o seu código não seja executado o tempo todo!
Cache
Visual Studio Summit 2013
output cache
Visual Studio Summit 2013
output cache centralizado
http://www.rodolfofadino.com.br/2011/10/asp-net-outputcache-usando-memcached/
Visual Studio Summit 2013
cache de objetos
http://www.rodolfofadino.com.br/2011/10/asp-net-outputcache-usando-memcached/
Visual Studio Summit 2013
cache de arquivos ou objetos estáticos
Visual Studio Summit 2013
cache no azure
Visual Studio Summit 2013
Obrigado
Alexandre Tarifa@alexandretarifa