taming the legacy monolith
TRANSCRIPT
PEGGY KUO • SENIOR DEVELOPER • ATLASSIAN • @PYKO
Taming the Legacy Monolith
legacy monolith
• Big cool statistic
• 2,569
• Add-Ons in Marketplace
Credit: Benny Lee
write tests
rewrite
Don’t do this
the expert
bottleneck
team
understanding
bus factor
What now?
• Big cool statistic
• 2,569
• Add-Ons in Marketplace
FEAR
• Big cool statistic
• 2,569
• Add-Ons in Marketplace
Credit: Okko Pyykkö
Do this instead
the expert
Common techniques
• Big cool statistic
• 2,569
• Add-Ons in Marketplace
brown bags
• Big cool statistic
• 2,569
• Add-Ons in Marketplace
pair programming
• Big cool statistic
• 2,569
• Add-Ons in Marketplace
code reviews
• Big cool statistic
• 2,569
• Add-Ons in Marketplace
over the shoulder code reviews
More techniques
Improve
Credit: Jens Tärning
Credit: Lemon Liu
Credit: Vicons Design
• Big cool statistic
• 2,569
• Add-Ons in Marketplace
• Big cool statistic
• 2,569
• Add-Ons in Marketplace
Credit: Susanne Nilsson
more people =
less bottlenecks
more people =
find bugs
more people =
improved code
• Big cool statistic
• 2,569
• Add-Ons in Marketplace
imagine…
Credit: Davide Restivo
Code reviews
Pair programming
Brown bags
HelpOwnership Environment
Write testsRefactorDelete code
• Big cool statistic
• 2,569
• Add-Ons in Marketplace
Thank you!
PEGGY KUO • SENIOR DEVELOPER • ATLASSIAN • @PYKO