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
210
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
80
Testando Models
diogobeato
0
32
Logging proativo com ELKW
diogobeato
0
230
Isomorphic Javascript
diogobeato
0
150
Fundamentos da JVM
diogobeato
0
310
MinMax
diogobeato
0
92
TDC - Breaking Build
diogobeato
0
75
Breaking Build
diogobeato
0
240
Boas Práticas em APIs REST
diogobeato
2
710
Other Decks in Programming
See All in Programming
GitHub Actionsで泣かないためにやっておきたい設定 / Recommended GHA settings to avoid crying
pinkumohikan
3
540
効率化に挑戦してみたらモバイル開発が少し快適になった話
ryunakayama
0
130
Fast JSX: Don't clone props object #28768
yossydev
1
140
Tailwind CSSを本気でカスタマイズする方法
fsubal
14
5.3k
エンターテイメント業界で利用されるAWS
demuyan
0
210
大規模UIKitベースアプリへのTCAの段階的導入/gradual-adoption-of-tca-in-a-large-scale-uikit-based-app
takehilo
1
190
Azure OpenAI Serviceのプロンプトエンジニアリング入門
tomokusaba
3
800
Let's learn code review
riofujimon
2
530
Ruby GitHub Packages
bkuhlmann
0
630
はてなにおける CSS Modules、及び CSS Modules に足りないもの / CSS Modules in Hatena, and CSS Modules missing parts
mizdra
7
950
R言語の環境構築と基礎 Tokyo.R 112
bob3bob3
0
270
Anthropic Cookbook のおすすめレシピ
schroneko
7
1k
Featured
See All Featured
A better future with KSS
kneath
231
16k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
2
3.4k
4 Signs Your Business is Dying
shpigford
175
21k
Imperfection Machines: The Place of Print at Facebook
scottboms
260
12k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
6
1.5k
The Power of CSS Pseudo Elements
geoffreycrofte
60
5k
Visualization
eitanlees
136
14k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
241
1.2M
Web development in the modern age
philhawksworth
202
10k
Building an army of robots
kneath
300
41k
Reflections from 52 weeks, 52 projects
jeffersonlam
345
19k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
659
120k
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