When breaking your monolith into components, services or even functions you must understand WHERE and HOW you break your existing code base and architecture into smaller units to allow it to SCALE, PERFORM and make it EASY enough to operate! This session shows how Dynatrace redefined their architecture; which migration capabilities Dynatrace engineers built into their product; and how the lessons learned can benefit all of us to transform Fearless from Monolith to Serverless!