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
Mantendo webapps em produção, sem dor de cabeça
Search
Hugo
October 22, 2018
Technology
1
280
Mantendo webapps em produção, sem dor de cabeça
Hugo
October 22, 2018
Tweet
Share
More Decks by Hugo
See All by Hugo
Você usa APIs do jeito errado
hugooliveirad
0
66
ReferenceError: talk is not defined
hugooliveirad
1
47
Três hábitos para escrever CSS escalável
hugooliveirad
0
620
Three habits to write scalable CSS
hugooliveirad
0
65
Minha webapp está em produção, e agora?
hugooliveirad
0
38
Other Decks in Technology
See All in Technology
NewSQLや分散データベースを支えるRaftの仕組み - 仕組みを理解して知る得意不得意
hacomono
PRO
3
190
ソフトウェアテストのAI活用_ver1.25
fumisuke
1
230
オーティファイ会社紹介資料 / Autify Company Deck
autifyhq
10
130k
衛星運用をソフトウェアエンジニアに依頼したときにできあがるもの
sankichi92
1
160
Delegating the chores of authenticating users to Keycloak
ahus1
0
160
SREの次のキャリアの道しるべ 〜SREがマネジメントレイヤーに挑戦して、 気づいたこととTips〜
coconala_engineer
1
150
スタートアップに選択肢を 〜生成AIを活用したセカンダリー事業への挑戦〜
nstock
0
260
VS CodeとGitHub Copilotで爆速開発!アップデートの波に乗るおさらい会 / Rapid Development with VS Code and GitHub Copilot: Catch the Latest Wave
yamachu
2
190
アクセスピークを制するオートスケール再設計: 障害を乗り越えKEDAで実現したリソース管理の最適化
myamashii
1
140
American airlines ®️ USA Contact Numbers: Complete 2025 Support Guide
airhelpsupport
0
390
マネジメントって難しい、けどおもしろい / Management is tough, but fun! #em_findy
ar_tama
7
1.2k
ABEMAの本番環境負荷試験への挑戦
mk2taiga
4
310
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
970
Faster Mobile Websites
deanohume
307
31k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Automating Front-end Workflow
addyosmani
1370
200k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Raft: Consensus for Rubyists
vanstee
140
7k
Transcript
MANTENDO WEBAPPS EM PRODUÇÃO SEM DOR DE CABEÇA
@HUGOBESSAA
None
Communications for ambitious applications
COMO LANÇAR ALGO QUE DURA ?
None
10.000 YEARS The long now clock https://brandur.org/10000-years
COMO PODEMOS APLICAR ISSO EM SOFTWARE ?
DESENVOLVER com intenção REFATORAR incrementalmente MONITORAR sempre
DESENVOLVER com intenção
FRAMEWORKS BIBLIOTECAS LINGUAGENS
SÃO APENAS FERRAMENTAS
PERFORMANCE COMUNIDADE TESTABILIDADE
Produção não é playground “
BOTS DASHBOARDS ADMIN
Desenvolva com intenção “
ANALISE DOCUMENTE ITERE
None
None
REFATORAR incrementalmente
Você vai tomar decisões ruins “
None
None
None
Evite a Grande Reescrita “
None
None
DE UNIDADE FUNCIONAIS DE INTEGRAÇÃO Use testes
REACT-TESTING-LIBRARY
CYPRESS.IO
MONITORAR sempre
Não espere seu cliente avisar que algo quebrou “
MONITORE EXCEÇÕES
BUGSNAG
TENHA PLANTÕES DEFINIDOS
OPSGENIE
DIMINUA O RAIO DA EXPLOSÃO
ERROR BOUNDARIES
None
componentDidCatch
None
DESENVOLVER com intenção REFATORAR incrementalmente MONITORAR sempre
Interfaces são a cara da sua empresa “
THANKS TELNYX
WE ARE HIRING
TELNYX.COM/CAREERS
OBRIGADO REACT CONF