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
260
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
62
ReferenceError: talk is not defined
hugooliveirad
1
35
Três hábitos para escrever CSS escalável
hugooliveirad
0
570
Three habits to write scalable CSS
hugooliveirad
0
55
Minha webapp está em produção, e agora?
hugooliveirad
0
27
Other Decks in Technology
See All in Technology
[新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2024年版)
infiniteloop_inc
1
7.6k
元インフラエンジニアに成る / Human Resources to Human Relations
bobtani
4
900
長期運用プロジェクトでのMySQLからTiDB移行の検証
colopl
2
830
VSCodeの拡張機能を作っている話
ebarakazuhiro
1
240
「スニダン」開発組織の構造に込めた意図 ~組織作りはパッションや政治ではない!~
rinchsan
3
530
Postman v10リリース後を振り返る / Looking back at Postman v10 after release
yokawasa
1
150
開発パフォーマンスを最大化するための開発体制
ham0215
2
200
Oracle Cloud Infrastructure:2024年4月度サービス・アップデート
oracle4engineer
PRO
1
190
コードを書く隙間を見つけて生きていく技術/Findy 思考の現在地
fujiwara3
27
5.8k
4年前、あるじゃん老害エンジニアLT合戦に登壇、米国西海岸コンピュータ歴史博物館体験記の続編
toshi_atsumi
0
220
日本におけるデータエンジニアリングのこれまでとこれから
foursue
16
4.2k
推しは推せるときに推せ! プロダクトにフィードバックしていこう
nakasho
0
290
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
19
1.7k
Clear Off the Table
cherdarchuk
84
310k
Testing 201, or: Great Expectations
jmmastey
28
6.3k
KATA
mclloyd
15
12k
Done Done
chrislema
178
15k
Documentation Writing (for coders)
carmenintech
60
3.9k
The Art of Programming - Codeland 2020
erikaheidi
42
12k
YesSQL, Process and Tooling at Scale
rocio
164
13k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Adopting Sorbet at Scale
ufuk
68
8.6k
RailsConf 2023
tenderlove
4
540
Atom: Resistance is Futile
akmur
259
25k
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