taming the legacy monolith

Post on 07-Apr-2017

663 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

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

top related