Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Minha webapp está em produção, e agora?
Search
Hugo
August 11, 2018
Technology
56
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
89
ReferenceError: talk is not defined
hugooliveirad
1
63
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
1万名の社員が使う認証基盤で どう信頼性を担保するか?
kairim0
0
220
LLM機能を自作して分かるSnowflake Cortex AIの強み
nayuts
0
350
go-sqletch
moznion
0
130
生成AIで高い生産性を求められて、 悩み、乗り越えた話
mot_techtalk
2
150
味覇で作るパスタが美味い - 20261001_yabaubuki.dev
livesense
PRO
0
120
FactoryBotアンチパターン / factory_bot anti-patterns
toshimaru
0
140
ブラウザとサーバーから考えるAI時代のフロントエンド監視
shogo4131
3
730
「Docker Desktop不要の時代」は 来たのか?
ueponx
0
440
3つのアプローチで目指す チームを強くするAI駆動開発
thkt
0
150
Running Kotlin + Quarkus with Lambda
nealle
0
230
AgentCoreで実践するハーネスエンジニアリング
yakumo
1
300
スキルを作る、その前に!複数人で使われるスキルを 作るためのプロセス
junkifurukawa
2
370
Featured
See All Featured
Odyssey Design
rkendrick25
PRO
2
870
Documentation Writing (for coders)
carmenintech
77
5.6k
BBQ
matthewcrist
90
10k
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
690
Mobile First: as difficult as doing things right
swwweet
225
10k
Google's AI Overviews - The New Search
badams
0
1.6k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
340
GraphQLとの向き合い方2022年版
quramy
50
15k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
350
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
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!