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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Hugo
August 11, 2018
Technology
54
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Minha webapp está em produção, e agora?
Hugo
August 11, 2018
More Decks by Hugo
See All by Hugo
Você usa APIs do jeito errado
hugooliveirad
0
86
ReferenceError: talk is not defined
hugooliveirad
1
60
Três hábitos para escrever CSS escalável
hugooliveirad
0
700
Three habits to write scalable CSS
hugooliveirad
0
73
Mantendo webapps em produção, sem dor de cabeça
hugooliveirad
1
290
Other Decks in Technology
See All in Technology
Nav2、Nav3 ... はたまた自作?〜 作って理解する Nav3 の設計意図 〜 / Nav2, Nav3 ... or Build Your Own? — Understanding Nav3's design intent by building it from scratch
yanzm
0
180
#jawssonic2026 あの時代が悪かった ~動かなかったSageMakerと共に迎えたイベント当日~
ktkn1129
0
120
Amazon S3 Tablesに全部任せてみた結果——コンパクション/スナップショット管理は本当に手放せるか
shigeruoda
0
280
はじめてのDatabricks:技術者向けワークショップ / beginner-workshop
databricksjapan
PRO
0
140
AIで開発は速くなったのに、なぜ現場は楽にならないのか 〜あなたの組織のボトルネックを突き止めるワークショップ〜
jacopen
1
230
書籍『生成AIの安全性入門』の入門
wataoka
0
190
Bet AI Day 2026丨AIによって本質に戻るシステムリスク管理
layerx
PRO
0
700
『止めない』を設計する — 制約の中で、事業の根幹を支える判断
hiroyaterui
0
110
Genie Code ワークショップ 応用編 / Genie-Code-Workshop-advanced
databricksjapan
PRO
0
280
Sony-DroidKaigi2026
sony
1
300
20260903 Tokyo Jazug Night #62 | Azure エンジニアよ、 その環境は本当にセキュアか?
olivia_0707
1
580
V8コントリビュート超入門
riyaamemiya
0
120
Featured
See All Featured
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
660
Skip the Path - Find Your Career Trail
mkilby
1
210
Agile that works and the tools we love
rasmusluckow
331
22k
The Curse of the Amulet
leimatthew05
2
14k
ラッコキーワード サービス紹介資料
rakko
1
4.7M
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Optimising Largest Contentful Paint
csswizardry
37
3.9k
Paper Plane
katiecoart
PRO
2
53k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Context Engineering - Making Every Token Count
addyosmani
9
1.1k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
370
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
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!