ALEXANDRE TARIFA
ARQ: Performance na Web
#VSSUMMIT
ARQ: Performance na Web
ARQ: Performance na Web
ARQ: Performance na Web
“80% dos problemas de
performance de aplicações Web
estão no Front-end”
Steve Sounders
ARQ: Performance na Web
ARQ: Performance na Web
página 8
LATÊNCIA EM ALGUMAS ROTAS
Rota Distância
Tempo – Luz no
vácuo
Tempo – Luz na
fibra
Round Trip Time
(RTT) na fibra
New York to San
Francisco
4,148 km 14 ms 21 ms 42 ms
New York to
London
5,585 km 19 ms 28 ms 56 ms
New York to
Sydney
15,993 km 53 ms 80 ms 160 ms
Diálogo que representa o fracasso!
Dev 1:
“Cara, precisamos pensar na performance da aplicação! “
Dev 2:
“Meu! Vamos pensar nisso depois! Primeiro entregamos o
projeto e DEPOIS voltamos e MELHORAMOS a
performance”
ARQ: Performance na Web
ARQ: Performance na Web
ARQ: Performance na Web
IMPACTO
60 funcionários
Impacto de +416.666 pessoas por funcionário
CULTURA DE AUTONOMIA
DATA CENTER X CLOUD X CDN
“Você não tem que tomar a decisão pelos outros, precisa entender o cenário para decidir”
EMPRESA ENXUTA E FRUGAL
Frugalidade: utilizar ao máximo os recursos
Recursos limitados
$ não cai do céu, nem da “Rússia”
Criatividade e forte poder/habilidade de negociação
O QUE ISSO SIGNIFICA?
Que sim! $$$ é um fator importantíssimo na tomada de decisão sobre infraestrutura e
arquitetura.
DATACENTER X CLOUD X CDN
Data Center CDN Cloud
Processamento /
Computação
X
Tráfego estático X
Tráfego dinâmico X
Baseado em nossa experiência de custos / negociações
“REGRA GERAL”
Cenário conhecido: nossa infraestrutura (80%) ou cloud (20%)
Cenário desconhecido: cloud (até o conhecimento total, depois
repensamos)
Nossas decisões técnicas são baseados principalmente no
momento de cada negócio
A STACK ANTIGA
A NOVA STACK
ARQ: Performance na Web
https://www.webpagetest.org/video/compare.php?tests=170426_H0_A91,170426_KD_A93,170426_6C_A94
ARQ: Performance na Web
ARQ: Performance na Web
ARQ: Performance na Web
https://www.webpagetest.org/result/170426_3T_92C/
DOCKER & RANCHER
MONITORAMENTO & LOGS
ESPÍRITO DE DONO
CHATOPS & BOTS
Alexandre Tarifa Wilson Tayar
MUITOOBRIGADO!
#VSSUMMIT

Mais conteúdo relacionado

PDF
Ecossistema Microsoft por trás dos maiores apps de saúde do Brasil
PPTX
Performance no ASP.NET 5
PPTX
Performance e escalabilidade de aplicações ASP.NET - Visual Studio Summit
PDF
Performance web - Como deixar a sua aplicação rápida, fazendo seus usuári...
PDF
Medindo o Desempenho de sua aplicação com as APIs de Web Performance
PDF
Performance em-front-end-luiz-tanure
PPTX
Performance Codificando Night Week 2016
PDF
Otimizando seu Site para Alta Performance - ConaSearch
Ecossistema Microsoft por trás dos maiores apps de saúde do Brasil
Performance no ASP.NET 5
Performance e escalabilidade de aplicações ASP.NET - Visual Studio Summit
Performance web - Como deixar a sua aplicação rápida, fazendo seus usuári...
Medindo o Desempenho de sua aplicação com as APIs de Web Performance
Performance em-front-end-luiz-tanure
Performance Codificando Night Week 2016
Otimizando seu Site para Alta Performance - ConaSearch

Mais de Alexandre Tarifa (13)

PDF
Qual será o SEU software no futuro?
PDF
Cultura Ágil: Como startups de tecnologia criam produtos
PDF
Mobile e a Vida Real
PDF
Mobile e a vida real
PDF
UX: Creating Killer Experiences - FIAP
PPTX
Progressive Web Apps
PPT
Como escalar 20 milhões de usuários por mês utilizando ASP.NET
PDF
Minha Vida: +20 milhões de usuários mensais na Web e Mobile
PDF
Performance na Web - GDG DevFest SP 2014
PPTX
Melhorando a performance do seu banco de dados, não acessando ele!
PPTX
Performance ao extremo para aplicações Web Mobile
PPTX
Aplicações Windows Store Conectadas
PPTX
Técnicas e recursos para desenvolvimento Web em cenários de grande escala
Qual será o SEU software no futuro?
Cultura Ágil: Como startups de tecnologia criam produtos
Mobile e a Vida Real
Mobile e a vida real
UX: Creating Killer Experiences - FIAP
Progressive Web Apps
Como escalar 20 milhões de usuários por mês utilizando ASP.NET
Minha Vida: +20 milhões de usuários mensais na Web e Mobile
Performance na Web - GDG DevFest SP 2014
Melhorando a performance do seu banco de dados, não acessando ele!
Performance ao extremo para aplicações Web Mobile
Aplicações Windows Store Conectadas
Técnicas e recursos para desenvolvimento Web em cenários de grande escala
Anúncio

Último (17)

PDF
Aula 9 - Funções 202yttvrcrg5-1.pptx.pdf
PDF
Banco de Dados 2atualização de Banco de d
PDF
Visão geral da SAP, SAP01 Col18, Introdução sistema SAP,
PDF
Processos no SAP Extended Warehouse Management, EWM100 Col26
PPT
Conceitos básicos de Redes Neurais Artificiais
PPTX
3b - Bradesco Lean Agile Training Plan - Ritos Operacionais (1).pptx
PDF
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
PPT
Aula de Engenharia de Software principais caracteristicas
PDF
Processamento da remessa no SAP ERP, SCM610 Col15
PPTX
Aula 9 - Funções em Python (Introdução à Ciência da Computação)
PDF
SEMINÁRIO DE IHC - A interface Homem-Máquina
PPTX
ccursoammaiacursoammaiacursoammaia123456
PPTX
Analise Estatica de Compiladores para criar uma nova LP
PDF
Customizing básico em SAP Extended Warehouse Management, EWM110 Col26
PPTX
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
PDF
Jira Software projetos completos com scrum
PPTX
Tipos de servidor em redes de computador.pptx
Aula 9 - Funções 202yttvrcrg5-1.pptx.pdf
Banco de Dados 2atualização de Banco de d
Visão geral da SAP, SAP01 Col18, Introdução sistema SAP,
Processos no SAP Extended Warehouse Management, EWM100 Col26
Conceitos básicos de Redes Neurais Artificiais
3b - Bradesco Lean Agile Training Plan - Ritos Operacionais (1).pptx
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
Aula de Engenharia de Software principais caracteristicas
Processamento da remessa no SAP ERP, SCM610 Col15
Aula 9 - Funções em Python (Introdução à Ciência da Computação)
SEMINÁRIO DE IHC - A interface Homem-Máquina
ccursoammaiacursoammaiacursoammaia123456
Analise Estatica de Compiladores para criar uma nova LP
Customizing básico em SAP Extended Warehouse Management, EWM110 Col26
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
Jira Software projetos completos com scrum
Tipos de servidor em redes de computador.pptx
Anúncio

ARQ: Performance na Web