think your software is fault-tolerant? prove it!
TRANSCRIPT
Pesky User (that’s us)
using cURL
Enterprise hello world
A different team’s software (probably
rubbish)
Crazy distributed database
HTTP /name
TCP surname
ApplicationApplicationApplicationApplicationApplication
ApplicationApplicationApplicationApplicationApplication
DC1
DC2
Distributed failuressuccessread_request_timeoutunavailablewrite_request_timeoutserver_errorprotocol_errorbad_credentialsoverloadedis_bootstrappingtruncate_error
ResourcesWiremock: http://wiremock.org/
Awesome TC guide: http://blog.edseek.com/~jasonb/articles/traffic_shaping/
Stubbed Cassandra: http://scassandra.org
Wireshark: https://www.wireshark.org/
Saboteur: https://github.com/tomakehurst/saboteur
Example app + VM: https://github.com/chbatey/vagrant-wiremock-saboteur