Главная
Study mode:
on
1
Intro
2
About Caitie
3
What is a distributed system
4
Were all building distributed systems
5
Any size system
6
Overview
7
Github Page
8
Testing Properties
9
Formal Verification
10
Formal Specifications
11
Our Clock
12
Amazon
13
Highlights
14
Formal Methods
15
Unit Tests
16
Type Systems
17
Integration Tests
18
Staging Environment
19
Error Handling
20
Property Based Testing
21
QuickCheck
22
ScalaCheck
23
Fault Injection
24
Netflix Simian Army
25
Jepsen
26
Distributed Systems
27
Game Days
28
How to Run a Game Day
29
Stripes Game Day
30
Testing in Production
31
Monitoring is not testing
32
Verification
33
Lineage Driven Fault Injection
34
Netflix Fault Injection
35
Conclusion
36
Quote
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore the challenges and solutions in verifying distributed systems in this 38-minute conference talk from GOTO Chicago 2016. Delve into the complexities of partial failure and asynchrony, and learn how to address these issues to create correct systems. Discover various testing methodologies, including formal verification, property-based testing, fault injection, and game days. Gain insights into tools like QuickCheck, ScalaCheck, and Netflix's Simian Army. Understand the importance of testing in production and the limitations of monitoring. Learn about innovative approaches such as Lineage Driven Fault Injection and how companies like Amazon, Netflix, and Stripe implement these strategies. Equip yourself with practical knowledge to build and verify robust distributed systems, regardless of their scale.

The Verification of a Distributed System

GOTO Conferences
Add to list