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
Legacy Application Strangulation
Search
Diogo Beato
February 19, 2015
Programming
0
220
Legacy Application Strangulation
papo reto sobre Legacy Application Strangulation
Diogo Beato
February 19, 2015
Tweet
Share
More Decks by Diogo Beato
See All by Diogo Beato
Cloud Native Banking
diogobeato
1
91
Testando Models
diogobeato
0
35
Logging proativo com ELKW
diogobeato
0
240
Isomorphic Javascript
diogobeato
0
160
Fundamentos da JVM
diogobeato
0
330
MinMax
diogobeato
0
97
TDC - Breaking Build
diogobeato
0
79
Breaking Build
diogobeato
0
250
Boas Práticas em APIs REST
diogobeato
2
740
Other Decks in Programming
See All in Programming
Android端末で実現するオンデバイスLLM 2025
masayukisuda
1
150
Processing Gem ベースの、2D レトロゲームエンジンの開発
tokujiros
2
130
意外と簡単!?フロントエンドでパスキー認証を実現する WebAuthn
teamlab
PRO
2
750
機能追加とリーダー業務の類似性
rinchoku
2
1.3k
複雑なドメインに挑む.pdf
yukisakai1225
5
1.2k
The Past, Present, and Future of Enterprise Java with ASF in the Middle
ivargrimstad
0
110
1から理解するWeb Push
dora1998
7
1.9k
testingを眺める
matumoto
1
140
はじめてのMaterial3 Expressive
ym223
2
380
さようなら Date。 ようこそTemporal! 3年間先行利用して得られた知見の共有
8beeeaaat
3
1.4k
Android 16 × Jetpack Composeで縦書きテキストエディタを作ろう / Vertical Text Editor with Compose on Android 16
cc4966
1
220
2025 年のコーディングエージェントの現在地とエンジニアの仕事の変化について
azukiazusa1
24
12k
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Unsuck your backbone
ammeep
671
58k
RailsConf 2023
tenderlove
30
1.2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.6k
Speed Design
sergeychernyshev
32
1.1k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
How GitHub (no longer) Works
holman
315
140k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
51
5.6k
What's in a price? How to price your products and services
michaelherold
246
12k
Producing Creativity
orderedlist
PRO
347
40k
Statistics for Hackers
jakevdp
799
220k
Transcript
Legacy Application Strangulation TABAJARA Diogo Beato | @diogo_vb7 | diogobeato.com
Projetos evoluem rápido Poucas coisas são refatoradas pelo ritmo da
evolução
Marreta do Poder Muitas vezes forçamos funcionalidades a entrarem na
aplicação, mesmo sem ela estar preparada.
Difícil de Manter O projeto vai ficando grande, confuso, com
regras espalhadas que acabam gerando bugs e diminuindo a produtividade da equipe
Uma hora ele morre
Legacy Application Strangulation TABAJARA
Criado pelo Martin Fowler • inspirado nas huge strangler vines
• projeto novo junto com o legado • migração de funcionalidades • aumento da produtividade • urgencias no projeto legado • equipe motivada • limpeza no projeto
Migrando as funcionalidades
Aprenda com os erros do passado
Referências • http://paulhammant.com/2013/07/14/legacy- application-strangulation-case-studies/ • http://www.martinfowler.com/bliki/ StranglerApplication.html
None