20.03.2026
Working as a Staff Engineer on one of Germany’s largest software projects
Imagine you’re driving a Formula 1 car at full speed. The engine needs to be replaced – but you can’t stop, even for a second.
That’s pretty much what it feels like to replace a large, decades-old legacy system during operations. You can’t stop. And nothing can go wrong.
Every big organization has one: the mysterious old system that nobody dares to touch. It’s huge. It’s critical.
Last year’s code.talks, Michael – one of our System Engineering Leads – shared what it takes to do exactly that – how to reverse-engineer and rebuild massive, business-critical systems without any hiccups or outages.
The key takeaway?
It isn’t about shiny new tech – it’s about making complex systems simple, and keeping uniformity and continuity in the code base and the organization around it. While every team member is responsible for their work and contributes to the project’s success.
This is how we build software systems that last.
If you want to learn more about how to build and deliver large-scale software systems on time, on budget, on target and on quality watched Michaels full talk now →