Legacy is a Frame of Mind

A presentation at Legacy of SoCraTes in September 2021 in by Laura Santamaria

Slide 1

Slide 1

@nimbinatus | #LegacyCode Laura Santamaria Developer Advocate Pulumi @nimbinatus LEGACY IS A FRAME OF MIND

Slide 2

Slide 2

@nimbinatus | #LegacyCode Unmaintained WHAT IS LEGACY Outdated Unstable? Lost Old Hidden

Slide 3

Slide 3

@nimbinatus | #LegacyCode DECONST

Slide 4

Slide 4

@nimbinatus | #LegacyCode THE FIRST TIME IT BROKE Photo by Sebastian Herrmann on Unsplash

Slide 5

Slide 5

@nimbinatus | #LegacyCode THE FIRST TIME WE DEPLOYED CHANGES Photo by Michelle

Slide 6

Slide 6

@nimbinatus | #LegacyCode IT GOT EASIER… …OR I JUST GOT USED TO IT BREAKING Photo by chuttersnap on Unsplash

Slide 7

Slide 7

@nimbinatus | #LegacyCode GOOD IDEAS Photo by Callum Shaw on Unsplash

Slide 8

Slide 8

@nimbinatus | #LegacyCode MAKE A MAP

Slide 9

Slide 9

@nimbinatus | #LegacyCode CHECK ANYTHING WRITTEN DOWN

Slide 10

Slide 10

@nimbinatus | #LegacyCode BUILD A SAMPLE PIPELINE… …THEN KNOCK IT OVER Photo by Marco Lermer on Unsplash

Slide 11

Slide 11

@nimbinatus | #LegacyCode FIND DEPENDENCIES

Slide 12

Slide 12

@nimbinatus | #LegacyCode RESURRECTION AND MODERNIZATION

Slide 13

Slide 13

@nimbinatus | #LegacyCode PRIORITIZE STABILITY

Slide 14

Slide 14

@nimbinatus | #LegacyCode IS MODERNIZING WORTH IT?

Slide 15

Slide 15

@nimbinatus | #LegacyCode ADD COMPONENTS CAREFULLY

Slide 16

Slide 16

@nimbinatus | #LegacyCode THINK ABOUT YOUR TOOLS

Slide 17

Slide 17

@nimbinatus | #LegacyCode

Slide 18

Slide 18

Photo by Drew Beamer on Unsplash @nimbinatus | #LegacyCode IN THE END, LEGACY IS JUST A LABEL. (Thanks) https://pulumi.com https://nimbinatus.com