SAP HANA’s Blueprint for Faster Higher-Quality Software Releases
Alexander Boehm of SAP HANA explains how his team delivers reliable mission-critical software its customers can trust.
At the heart of SAP’s infrastructure is the HANA Cloud database team, which builds the high-performance, cloud-native systems that power some of the most demanding enterprise workloads. To uphold the highest standards of reliability and speed—especially in such a mission-critical environment—SAP needed a more efficient way to uncover and fix hard-to-reproduce bugs in their large-scale multithreaded C++ codebase before they hit customers.
The SAP HANA team implemented Undo time travel debugging with thread fuzzing enabled in their existing stress testing infrastructure.
This allowed them to:
- Record system behavior during tests
- Debug the recording by traveling backwards in time in the recording to quickly locate the root cause of bugs in one single debug cycle
The results? ✅ Faster root cause analysis ✅ Accelerated development cycles ✅ Enhanced developer productivity Watch the video to learn how SAP builds faster, higher-quality software releases—at scale.
Undo helps you to be way more productive: the creation of new features and new software is dramatically accelerated.
Alexander Boehm, Distinguished Engineer, SAP HANA Cloud Team
Watch the video to learn how SAP builds faster, higher-quality software releases—at scale.