@pcalcado - philcalcado.com
A habilidade do
sistema de continuar
funcionando quando a
demanda cresce.
Escalabilidade
Slide 18
Slide 18 text
@pcalcado - philcalcado.com
Habilidade do sistema
continuar funcionando
corretamente quando
ocorrem falhas.
Confiabilidade*
* Minha tradução para “Reliability”
Slide 19
Slide 19 text
@pcalcado - philcalcado.com
O quão fácil é de
desenvolver e operar o
sistema ao decorrer do
tempo.
Manutenibilidade*
* Minha tradução para “Maintainability"
Slide 20
Slide 20 text
@pcalcado - philcalcado.com
o dia em que eu mudei
meu modo de ver essas
coisas
Slide 21
Slide 21 text
@pcalcado - philcalcado.com
Slide 22
Slide 22 text
@pcalcado - philcalcado.com
Slide 23
Slide 23 text
@pcalcado - philcalcado.com
Slide 24
Slide 24 text
@pcalcado - philcalcado.com
Slide 25
Slide 25 text
@pcalcado - philcalcado.com
Slide 26
Slide 26 text
@pcalcado - philcalcado.com
cada tipo de negócio
tem necessidades
diferentes
Slide 27
Slide 27 text
@pcalcado - philcalcado.com
Tipo 1) Engenharia é centro de custo
Slide 28
Slide 28 text
@pcalcado - philcalcado.com
o menor número
possível de
engenheiros
Slide 29
Slide 29 text
@pcalcado - philcalcado.com
geralmente têm
product owner/
business analyst,
não product
manager
@pcalcado - philcalcado.com
escalabilidade
confiabilidade
manutenabilidade
menos
importante
mais
importante
Slide 32
Slide 32 text
@pcalcado - philcalcado.com
Tipo 2) Entretenimento/Anúncios
Slide 33
Slide 33 text
@pcalcado - philcalcado.com
eternamente
aumentando o time,
nunca tem gente o
suficiente
Slide 34
Slide 34 text
@pcalcado - philcalcado.com
experimentação +
“move fast and
break things”
Slide 35
Slide 35 text
@pcalcado - philcalcado.com
milhões de usuários
e transações, mas
cada um tem valor
monetário
extremente baixo
Slide 36
Slide 36 text
@pcalcado - philcalcado.com
escalabilidade
confiabilidade
manutenabilidade
menos
importante
mais
importante
Slide 37
Slide 37 text
@pcalcado - philcalcado.com
Tipo 3) Tech é o negócio
Slide 38
Slide 38 text
@pcalcado - philcalcado.com
o gargalo não é o
número de
engenheiros
Slide 39
Slide 39 text
@pcalcado - philcalcado.com
produtos são criados
para dar lucro
Slide 40
Slide 40 text
@pcalcado - philcalcado.com
milhares de usuários
e transações, cada
um vale muito
dinheiro
Slide 41
Slide 41 text
@pcalcado - philcalcado.com
escalabilidade
confiabilidade
manutenabilidade
menos
importante
mais
importante
Slide 42
Slide 42 text
@pcalcado - philcalcado.com
onde Rails se encaixa?
Slide 43
Slide 43 text
@pcalcado - philcalcado.com
provavelmente sou a
pessoa menos
qualificada para
responder aqui
Slide 44
Slide 44 text
@pcalcado - philcalcado.com
meu chute…
Slide 45
Slide 45 text
@pcalcado - philcalcado.com
escalabilidade
confiabilidade
manutenabilidade
menos
importante
mais
importante
Slide 46
Slide 46 text
@pcalcado - philcalcado.com
engenharia é achar
e construir soluções
que se encaixem
nas restrições de
um dado problema
Slide 47
Slide 47 text
@pcalcado - philcalcado.com
em engenharia de
software, restrições
são dadas pelo tipo
de negócio da sua
organização
Slide 48
Slide 48 text
@pcalcado - philcalcado.com
empresas de muito
sucesso crescem o
suficiente para ter os
três tipos em
departamentos
diferentes
Slide 49
Slide 49 text
@pcalcado - philcalcado.com
Obrigado!
A pandemia não acabou,
fique em casa!
Se precisar sair use máscara e
pratique o isolamento social.
Twitter / Instagram / todo o resto:
@pcalcado