Push-Button Reliability Testing for Cloud-Backed Applications with Rainmaker
Offered By: USENIX via YouTube
Course Description
Overview
Explore a conference talk on Rainmaker, a push-button reliability testing tool for cloud-backed applications. Discover how this innovative SDK utility addresses emerging reliability challenges in cloud-native programming models. Learn about the taxonomy of bugs that make applications vulnerable to transient faults and how mishandling even a single REST call interaction can impact application correctness. Gain insights into Rainmaker's fault injection policies, automatic oracles, and its ability to work seamlessly with existing test suites. Understand how this plug-and-play tool operates at the REST layer, making it transparent to applications under test. Hear about Rainmaker's success in detecting 73 bugs across 11 popular cloud-backed applications, with 55 confirmed and 51 fixed. Delve into the future of reliability testing for cloud-native applications and the importance of anticipating errors in cloud-based fault models.
Syllabus
NSDI '23 - Push-Button Reliability Testing for Cloud-Backed Applications with Rainmaker
Taught by
USENIX
Related Courses
Service Mesh - Crash Course on ISTIO - Part 2Kode Kloud via YouTube Just Enough Istio to be Dangerous
Udemy Remoticon 2021 - Colin O'Flynn Zaps Chips and They Talk
Hackaday via YouTube FPGA Glitching & Side Channel Attacks
Hackaday via YouTube Can Applications Recover from fsync Failures?
USENIX via YouTube