Mostrando entradas 1 para 4
Displaying posts with tag: Uber (reset)
Como a engenheira da Uber, Roche Janken, canaliza a criatividade em código

Roche Janken é engenheira da equipe de Engenharia de Privacidade da Uber, responsável pelo desenvolvimento de recursos que garantem a conformidade e protegem a privacidade do usuário. Neste artigo, ela discute seu caminho não convencional para a programação e explica como sua carreira como dançarina a inspira a pensar criativamente sobre seu trabalho na Uber.

Quando conheço pessoas novas e elas perguntam o que eu faço, digo-lhes: “Sou engenheira na Equipe de Privacidade da Uber”.

Eu sempre uso essa exata frase. Eu me coloco como “engenheira”, para que eles não presumam que eu estou em uma função não técnica porque eu sou uma mulher (o que é embaraçoso para eles). Então, eu menciono “privacidade” porque a privacidade é um espaço de problema fascinante e muitas pessoas tem opiniões sobre privacidade …

[Leia mais]
O Caminho para o uChat: Construindo a solução de bate papo interna da Uber

Há dois anos, a aplicação de bate papo anterior da Uber começou a apresentar sinais de que ele não conseguiria acompanhar nosso crescimento. Haviam travamentos na aplicação, oscilações de performance, e quedas que prejudicavam a habilidade de se comunicar efetivamente online de nossa empresa. Com a satisfação do cliente no menor nível de todos os tempos, nós precisávamos de uma nova solução.

Com operações em mais de 620 cidades, era crucial que identificássemos uma solução de bate papo que permitiria aos colaboradores da Uber se comunicar confiavelmente em nossos aparelhos desktop e móveis, independentemente de onde eles estivessem no mundo. Para atingir esse objetivo, nós estabelecemos alguns requisitos principais. Para começar, precisávamos de algo que pudesse ser escalonado para suportar nossa crescente população de colaboradores e, como …

[Leia mais]
Previsões da Uber Engineering em tempo real com ELK

Os serviços da Uber dependem da precisão das ferramentas de previsão de eventos. Desde estimar a demanda do motorista em uma determinada data até prever quando uma ordem UberEATS chegará, a Uber usa algoritmos de previsão para melhorar as experiências do usuário (UX) em nosso portfólio de produtos.

Para arquitetar uma experiência de previsão precisa e facilmente interpretável para engenharia e operações, nós construímos um sistema de previsão personalizado, alavancando um mecanismo open source de pesquisa RESTful distribuído, composto pelo mecanismo de consulta Elasticsearch, o pipeline de indexação de dados …

[Leia mais]
Dockerizando MySQL na Uber Engineering

O sistema de armazenamento Schemaless da Uber Engineering alimenta alguns dos maiores serviços da Uber, como o Mezzanine. Schemaless é um datastore escalável e altamente disponível no topo do grupo de clusters do MySQL[1]. Gerenciar esses clusters foi bastante fácil quando tínhamos 16 deles. Atualmente, temos mais de 1.000 clusters contendo mais de 4.000 servidores de banco de dados e isso requer uma classe diferente de ferramentas.

Inicialmente, todos os nossos clusters eram gerenciados pelo Puppet, um monte de scripts ad hoc e operações manuais que não podiam escalar no ritmo da Uber. Quando começamos a procurar por uma melhor maneira de gerenciar o crescente número de clusters do MySQL, tivemos alguns requisitos básicos:

[Leia mais]
Mostrando entradas 1 para 4