Slide 1

Slide 1 text

Experimentando Software no Glovo E outras histórias do Julio Junho 2020

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

01/ O Melhor da Cidade em Minutos 02 / Experimentando Software 03 / Acelerando as Entregas 04 / Uma Nova Normalidade Hoje

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

Exemplos de Objetivos e Resultados Chave Taxa de Clicks em Lojas 85% 90% Distância Média 1.73 1.60 Conteúdo e Precificação 2020Q3 1 2 Reduzir os custos de entregas e operações Fornecer o conteúdo mais relevante para cada cliente > Elevar a taxa de clicks nas páginas das lojas > Reduzir as avaliações negativas em relação > Reduzir a quantidade de pedidos atrasados ou extraviados > Reduzir a distância média percorrida pelos entregadores

Slide 14

Slide 14 text

Iterative and Incremental

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

"Descobrimos que branches com vida muito curta (menor que um dia), e menos que três branches ativos ao todo, são aspectos importantes da entrega contínua, e contribuem para um melhor desempenho." - State of DevOps Report 2016

Slide 21

Slide 21 text

Como você entrega? · Foco em evolução sustentável · Separar deployment de release · Normalmente na camada de aplicação Feature Toggles · Foco em experiências e otimização de conversões · Múltiplos experimentos simultâneos · Normalmente na camada de rede A/B Testing

Slide 22

Slide 22 text

Como você entrega? · Mínimo Recovery Point Objective · Mínimo Recovery Time Objective Disaster Recovery Se acontece um desastre no meio do sistema, mas nenhum usuário é afetado, ele acontece mesmo?

Slide 23

Slide 23 text

Data-Intensive Applications

Slide 24

Slide 24 text

Data-Intensive Applications

Slide 25

Slide 25 text

Inovação em Nuvem 1 2 3 Amazon Relational Database Service 2009 Amazon Lambda Amazon Aurora 2014 Amazon Aurora Serverless 2018

Slide 26

Slide 26 text

OTHER PROD Server Side UI Refactoring Implantação e Distribuição BETA LEGACY MCDONALDS NEW COUNTRY HEAVY USERS US ONLY HOMOLOG iOS & IE 6 Aurora Migration ⭐ PROD

Slide 27

Slide 27 text

No content

Slide 28

Slide 28 text

Speed Wins If we can reduce the time between pivots We can increase our odds of success Before we run out of money

Slide 29

Slide 29 text

Desafios na Entrega Contínua 1 2 3 Lojas de aplicativos com diferentes processos e políticas Interfaces coerentes e simples de se alterar, testar, publicar e manter Inovação e fragmentação em eletrônicos de consumo

Slide 30

Slide 30 text

Interfaces Guiadas pelo Servidor

Slide 31

Slide 31 text

Mais fácil falar que refatorar

Slide 32

Slide 32 text

No content

Slide 33

Slide 33 text

No content

Slide 34

Slide 34 text

Exemplo do AWS Well-Architected: Reliability Pillar

Slide 35

Slide 35 text

Uma "Nova" "Normalidade"

Slide 36

Slide 36 text

IMAGE HERE Novos Valores Ego Elitismo Competição Ser "Esperto" Celebridades compassionatecoding.com @compassioncode Humildade Inclusão Cooperação Aprender Mentores

Slide 37

Slide 37 text

Technology means Opportunities for Everyone

Slide 38

Slide 38 text

image image image Praticando semanalmente @CaravanaCloud Comunidade Contribuidor Profissional

Slide 39

Slide 39 text

Thanks! Julio Faerman @faermanj