Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Revolution starts with evolution: Building a be...

Revolution starts with evolution: Building a better future without ditching your existing platform

Many platform engineering blog posts and tutorials focus on how to get started quickly with new tools. Yet there is a deafening silence about how to do this without leaving behind the “legacy” code and services that are currently funding the company. This means that for every new tool or new automation introduced in a unique and modern way, the team seems to be increasing their maintenance load rather than decreasing it.

Unfortunately, there is no silver bullet. Migrations are hard work, and they have a long tail. But the key is defining the scope of the migration and being able to track progress while building new tools, scripts, and offerings in a more consistent and manageable way.

We can lean on tried and tested software development practices here and leverage the facade pattern where the “old” process is placed behind an API that can slowly start routing requests to a new implementation.

This talk will look at how your platform doesn’t have to be an anchor for future innovation. You can responsibly bring in innovative new tools so long as you build a bridge for existing platforms.

Avatar for Syntasso

Syntasso

June 16, 2025
Tweet

More Decks by Syntasso

Other Decks in Technology

Transcript

  1. Revolution starts with evolution: Building a better future without ditching

    your existing platform Abby Bangser [email protected] | @a_bangser | hachyderm.io/@abangser
  2. Most tech organisations are in a constant state of migration.

    Many of those migrations have a loooooooong tail
  3. Yet we continue to be sold on the next "silver

    bullet" solution Yup, that's me! 😅
  4. My concern isn't with new. It isn't even with "silver

    bullet". It is with quick starts that don't account for the long tail.
  5. So to be clear… We should crave new. We should

    strive for better. We should design revolutionary improvements.
  6. When building platforms… Don't give up on revolution, But also

    don't forget the long tail ➔ Before you start building for day 0, make sure you can support day 2 ➔ Find ways to introduce new patterns without a rewrite ➔ Decouple implementation from user experience ➔ Keep in mind that every tool has its lifespan, how do you keep ownership of your key business value
  7. Thank you Abby Bangser [email protected] | @a_bangser | hachyderm.io/@abangser Share

    your migration challenges and learn more about platform-as-a-Product on slack! Join me at other local events on the subject of platform engineering! These slides!