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
90
Testando Models
diogobeato
0
35
Logging proativo com ELKW
diogobeato
0
240
Isomorphic Javascript
diogobeato
0
150
Fundamentos da JVM
diogobeato
0
320
MinMax
diogobeato
0
97
TDC - Breaking Build
diogobeato
0
79
Breaking Build
diogobeato
0
250
Boas Práticas em APIs REST
diogobeato
2
730
Other Decks in Programming
See All in Programming
A2A プロトコルを試してみる
azukiazusa1
2
1.3k
ソフトウェア品質を数字で捉える技術。事業成長を支えるシステム品質の マネジメント
takuya542
0
380
Composerが「依存解決」のためにどんな工夫をしているか #phpcon
o0h
PRO
1
250
5つのアンチパターンから学ぶLT設計
narihara
1
140
PicoRuby on Rails
makicamel
2
120
ruby.wasmで多人数リアルタイム通信ゲームを作ろう
lnit
2
330
エラーって何種類あるの?
kajitack
5
330
VS Code Update for GitHub Copilot
74th
1
540
既存デザインを変更せずにタップ領域を広げる方法
tahia910
1
260
C++20 射影変換
faithandbrave
0
560
イベントストーミング図からコードへの変換手順 / Procedure for Converting Event Storming Diagrams to Code
nrslib
1
570
NPOでのDevinの活用
codeforeveryone
0
640
Featured
See All Featured
The Language of Interfaces
destraynor
158
25k
4 Signs Your Business is Dying
shpigford
184
22k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
17
950
Facilitating Awesome Meetings
lara
54
6.4k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
A Tale of Four Properties
chriscoyier
160
23k
Site-Speed That Sticks
csswizardry
10
670
Being A Developer After 40
akosma
90
590k
The Invisible Side of Design
smashingmag
300
51k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
5
230
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