YoVDO

Chaos-Driven Development - TDD for Distributed Systems

Offered By: USENIX via YouTube

Tags

SREcon Courses Distributed Systems Courses Software Development Life Cycle Courses Cloud Development Courses Chaos Engineering Courses

Course Description

Overview

Explore the concept of Chaos-Driven Development as a Test-Driven Development (TDD) approach for distributed systems in this 18-minute conference talk from SREcon23 Americas. Learn how chaos experimentation can enhance Reliability Engineering practices by designing intentional experiment suites early in the software development lifecycle. Discover how this approach enables continuous validation of system expectations during growth and changes. Gain insights into applying these testing processes to both private and public cloud development through real-world experiences shared by speakers Dhishan Amaranath and Tucker Vento from Bloomberg LP. Understand the broad applicability of Chaos Engineering principles and how they can be implemented in various distributed systems to improve reliability and performance.

Syllabus

SREcon23 Americas - Chaos-Driven Development: TDD for Distributed Systems


Taught by

USENIX

Related Courses

Разработка корпоративных систем. Часть 2. Строгие методологии разработки
National Research Nuclear University MEPhI via Coursera
Cyber Security in the Software Development Life Cycle
Coventry University via FutureLearn
DevOps Tutorial: Complete Beginners Training - 5 in 1 Bundle
Udemy
How Cyber Security Affects the Software Development Life Cycle
Coventry University via FutureLearn
ISTQB® Foundation: Testing throughout the Software Development Lifecycle
Pluralsight