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.

For more information.

You may also like...