aws summit - case apontador & maplink

5
Apontador e MapLink e AWS Apoio:

Upload: caio-gomes

Post on 04-Jun-2015

122 views

Category:

Technology


4 download

DESCRIPTION

Case Apontador & Maplink apresentado no AWS Summit São Paulo de 2013

TRANSCRIPT

Page 1: AWS Summit - Case Apontador & Maplink

Apontador e MapLinke AWS

Apoio:

Page 2: AWS Summit - Case Apontador & Maplink

• O que conheço do usuário?{"BaseLogId":"RmlpbjZkWVhCM0NxckNjYjF3eFU0dGNTYnhJPQ","TrackUserId":"a18e0672-ad07-4f28-b447-fc0cba90ee17","SiteId":"apto-dv01","SessionId":"1369827720327:f52c5b","ExternalId":"1933510381","Hostname":"integra01.apontador.lan","Path":"/local/sp/sao_paulo/bares_e_casas_noturnas/QYN7825H/","Referer":null,"PageTitle":"Locais, Eventos, Endereços, Mapas - Apontador.com","IpAddress":"200.150.177.249","AgentInfo":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.116 Safari/537.36","Position":"{ \"lat\": -23.5934691, \"lon\": -46.6882606, \"acc\": 36}","SearchInfo":null,"RawRequestInfo":”RawRequest”: ","CreateAt":"2013-06-24T14:39:46.7082358Z"}

•O que mais?Ações, cliques, buscas

COMO trazer o melhor para o usuário?

Page 3: AWS Summit - Case Apontador & Maplink

• O que recebemos para determinar o transito?<Route><Category>1</Category><DateTime>0001-01-01T00:00:00</DateTime><Destination xmlns:a="http://schemas.datacontract.org/2004/07/SwissKnife.Spatial"><a:Lat>-8.150483</a:Lat><a:Lng>-35.420284</a:Lng></Destination><Origin xmlns:a="http://schemas.datacontract.org/2004/07/SwissKnife.Spatial"><a:Lat>-8.149973</a:Lat><a:Lng>-35.41825</a:Lng></Origin>

COMO descobrir o trânsito?

Page 4: AWS Summit - Case Apontador & Maplink

Teorema de Bayes:

O MODELO estatístico

Page 5: AWS Summit - Case Apontador & Maplink

• Hive (~ 40 instancias spot m3.large)90% - Utilidades diáras

• Streaming 10% - Solr, MapReduces mais complexos (MCMC, FastFourier, e.g.)

• Estrutura usadaHive ( ~ 40 instancias spot m3.large)S3 (aproximadamente 7 Tb de dados estruturados em diversos buckets)RDS (dados de organização dos dados do S3)

O QUE usamos?