Ecossistema Microsoft por trás dos maiores apps de saúde do Brasil
-
Upload
alexandre-tarifa -
Category
Technology
-
view
90 -
download
0
Transcript of Ecossistema Microsoft por trás dos maiores apps de saúde do Brasil
ECOSSISTEMA MICROSOFT POR TRÁS DOS MAIORES APPS DE SAÚDE DO
BRASIL
Alexandre Tarifa
@alexandretarifa
700 milusuários únicos por mês
87 milhõesScreen views por mês
15milhõesdownloads
Aplicativos Dieta e Saúdee TecnonutriOs maiores programas online de alimentação saudável do país
Dieta e SaúdeMelhores app 2013, 2014 e 2015
Maior autoridade de appsde saúde do Brasil
1,2milhãode reais investidos anualmente em tecnologia
TecnonutriMelhores app 2016
Des audiência à tecnologia
Destaques frequentes nas
lojas App Store e Google Play
página 10
LATÊNCIA EM ALGUMAS ROTAS
Rota DistânciaTempo – Luz no
vácuo
Tempo – Luz na
fibra
Round Trip Time
(RTT) na fibra
New York to San
Francisco4,148 km 14 ms 21 ms 42 ms
New York to
London5,585 km 19 ms 28 ms 56 ms
New York to
Sydney15,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”
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çãoX
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
PRINCIPAIS FORNECEDORES
api hits/month
scalability
120,000,000
page views/month (web)6,000,000
average online visitors (web)1,200
rpm servers (web)4.200
platforms consuming+10
API servers5 vm
mobile app page views/month37,000,000
users, apps
and mobile
Data/State
SQL Cluster
Rabbit MQ
Memcached
API
IIS
IIS
IIS
IIS
Web
IIS IIS
IIS
Static files
NGINX CDN
Worker
Win 2012
json
html
css js
images
A STACK ANTIGA
A NOVA STACK
+33M meals registered+100M foods and recipes added+300k foods+50k recipes
FOOD AND MEALS CROWDSOURCING
Exclude meal
Exclude recipe
Exclude already recommended
in last 7 days
Is favorited?
Is it eaten?
Is it
Healthy?
Top 5
ranking
Microsoft SQL Server 2012
11.0.5058.0 (X64)
With Build 7601: Service Pack 1
Personalized menu
Crowdsourcing
users, apps
and mobile
API
IISRequest
Cube
Analysis
ServicesAzure A2 machine
(2 Cores w/ 3.5 GB)
Prediction architecture
Azure A1 machine
(1 Core w/ 1.7 GB)
Cube
Analysis
Services
Backup/Restore
Azure
SQL Cluster
On Premisse
ET
Lrequest
Memcached
DS Kids
Ajuda os pais no controle da alimentação e exercícios (brincadeiras) dos filhos
Plataformas iOS e Android
API
• ASP.NET WEB API
• SQL Azure
• Azure
Plataforma: Xamarin
CHATOPS & BOTS
OBRIGADO