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
Scaling Memcache at FacebookUSENIX via YouTube Multi-Person Localization via RF Body Reflections
USENIX via YouTube Opaque - An Oblivious and Encrypted Distributed Analytics Platform
USENIX via YouTube Live Video Analytics at Scale with Approximation and Delay-Tolerance
USENIX via YouTube Clipper - A Low-Latency Online Prediction Serving System
USENIX via YouTube