Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Minha webapp está em produção, e agora?
Search
Hugo
August 11, 2018
Technology
0
32
Minha webapp está em produção, e agora?
Hugo
August 11, 2018
Tweet
Share
More Decks by Hugo
See All by Hugo
Você usa APIs do jeito errado
hugooliveirad
0
62
ReferenceError: talk is not defined
hugooliveirad
1
43
Três hábitos para escrever CSS escalável
hugooliveirad
0
580
Three habits to write scalable CSS
hugooliveirad
0
62
Mantendo webapps em produção, sem dor de cabeça
hugooliveirad
1
270
Other Decks in Technology
See All in Technology
【shownet.conf_】クロージングセッション
shownet
PRO
0
220
【インフラエンジニアbooks】30分でわかる「AWS継続的セキュリティ実践ガイド」
hssh2_bin
1
540
Vista FinderMx
jtes
0
160
いまからでも遅くない! コンテナでWebアプリケーションを 動かしてみよう(2-1)WebAPI座学
nomu
0
140
PREEMPT_RT over the years
ennael
PRO
0
290
【swonet.conf_】NOCメンバーが語るSTMの実態!! ~ShowNetから若者への贈り物~
shownet
PRO
0
220
Tracking down sources of kernel errors with retsnoop
ennael
PRO
0
140
トークナイザー入門
payanotty
2
330
たった一人で始めた音楽制作が気がついたら会社公認の部活動になっていた話〜組織の垣根を超えるコラボレーションを実現するには〜 / On-KAG-bu
piyonakajima
0
130
マルチAWSアカウント間のストリーミングによるデータ同期/AWS SaaS Builders Forum 2024
visional_engineering_and_design
1
110
【shownet.conf_】革新と伝統を融合したファシリティ
shownet
PRO
0
240
DenoでもViteしたい!インポートパスのエイリアスを指定してラクラクアプリ開発
bengo4com
0
1.7k
Featured
See All Featured
Producing Creativity
orderedlist
PRO
341
39k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
504
140k
Practical Orchestrator
shlominoach
185
10k
The Language of Interfaces
destraynor
154
24k
Code Reviewing Like a Champion
maltzj
519
39k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Designing the Hi-DPI Web
ddemaree
279
34k
Creatively Recalculating Your Daily Design Routine
revolveconf
217
12k
Thoughts on Productivity
jonyablonski
67
4.2k
Side Projects
sachag
452
42k
Designing Experiences People Love
moore
138
23k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
167
48k
Transcript
Minha webapp está em produção e agora? @hugobessaa
None
None
None
None
None
None
%
hugo bessa @hugobessaa +2 anos desenvolvendo webapps
telnyx.com
[email protected]
None
The long now 10.000 years clock
The long now 10.000 years clock https://brandur.org/10000-years
longevidade Manutenabilidade Transparência escalabilidade evolutividade
software aplicando em
10.000 um webapp que dura anos
10 um webapp que dura anos
ferramentas bibliotecas módulos compiladores linguagens frameworks abstrações
Novidade funcionalidades incríveis muito melhor que aquele outro muito mais
rápido mais leve
melhor
será? compatibilidade com browsers testabilidade stacktrace perfomance real problemas de
arquitetura
Descubra faça projetos pequenos teste casos de uso estranhos dê
um tempo pra comunidade ganhe experiência
Cada nova ferramenta é um risco novo que você terá
que administrar
(1 2 3 4 567
produção não é lugar de brincadeira
pratique faça projetos pequenos aplique fora do projeto principal leia
livros
None
None
None
evolutividade
segurança testes end-to-end checklists conhecimento compartilhado
testes end-to-end
cypress.io
testes end-to-end casos de uso principais integração às vezes falha
checklists
None
None
checklists experts se esquecem de coisas mantêm a expectativa de
qualidade alta documentação
transparência entender o que está acontecendo bugs em produção abstrações
complexas
entender o que está acontecendo
init form/change/name Form/submit router/change todo/add_todo todo/filter todo/clear_completed ?
sentry.io
refatore incrementalmente com cuidado com testes
None
None
None
Refatorando incrementalmente você mantém código em produção e trabalha na
velocidade ideal
divida conhecimento
⚡ ⚡ ⚡
⚡ ⚡ ⚡ ⚡ ⚡ ⚡ ⚡ ⚡ ⚡
Você não quer ser a pessoa que tem que voltar
das férias porque o sistema parou
None
aprenda com seus erros retrospectivas documentos com o que você
aprendeu envolva todos
Interfaces são a "cara" da sua empresa com os clientes
Interfaces são a "cara" da sua empresa com os clientes
lento bugado feio não confiável
Interfaces são a "cara" da sua empresa com os clientes
rápido intuitivo bonito confiável
>
o caminho é longo, mas vale a pena
@hugobessaa pode perguntar!
Obrigado!