[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-ho4EHhLjSlsaYhpoDOa1I3BLAvHAmKG2HUi6A0zkJe0":3},{"data":4,"sourceMap":-1},{"info":5,"latest":14,"pinned":113},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"descriptionText":10,"slug":11,"title":13},"2023-05-23T16:43:21Z","wp-tagcat-chaos-engineering","9HpbCsT2tq0xwozQfkc4ih","blogTag",null,{"current":12},"chaos-engineering","chaos engineering",[15,67],{"_id":16,"author":17,"commentCount":28,"comments":29,"excerpt":30,"featureTag":10,"image":31,"publishedAt":34,"slug":35,"sponsored":10,"tags":37,"title":66},"wp-post-21519",[18],{"_id":19,"avatar":20,"name":25,"role":10,"slug":26},"wp-author-226",{"_type":21,"asset":22},"image",{"_ref":23,"_type":24},"image-56688f6337dd0a96034dfc998cdecc7810597d81-1024x1024-png","reference","Ryan Donovan",{"current":27},"rdonovan",0,true,"In complex systems, you usually want to minimize chaos. Unless you're trying to find weak spots. In that case, chaos is your friend. ",{"_type":21,"asset":32},{"_ref":33,"_type":24},"image-9b75cbfbae860c151373bdf760f3ad50c4758752-1200x630-png","2023-01-25T14:48:25.000Z",{"current":36},"how-chaos-engineering-preps-developers-for-the-ultimate-game-day-ep-531",[38,40,44,51,56,61],{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":39,"title":13},{"current":12},{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":42,"title":43},"wp-tagcat-failover",{"current":43},"failover",{"_createdAt":6,"_id":45,"_rev":46,"_type":9,"_updatedAt":47,"slug":48,"title":50},"wp-tagcat-open-source","usBIUY8SfRoXafnkrDdaLh","2025-02-28T11:18:45Z",{"current":49},"open-source","Open Source",{"_createdAt":6,"_id":52,"_rev":8,"_type":9,"_updatedAt":6,"slug":53,"title":55},"wp-tagcat-partner-content",{"current":54},"partner-content","Partner Content",{"_createdAt":6,"_id":57,"_rev":8,"_type":9,"_updatedAt":6,"slug":58,"title":60},"wp-tagcat-the-stack-overflow-podcast",{"current":59},"the-stack-overflow-podcast","the stack overflow podcast",{"_createdAt":6,"_id":62,"_rev":8,"_type":9,"_updatedAt":6,"slug":63,"title":65},"wp-tagcat-podcast",{"current":64},"podcast","The Stack Overflow Podcast","How chaos engineering preps developers for the ultimate game day (Ep. 531)",{"_id":68,"author":69,"commentCount":28,"comments":29,"excerpt":78,"featureTag":10,"image":79,"publishedAt":82,"slug":83,"sponsored":10,"tags":85,"title":112},"wp-post-16832",[70],{"_id":71,"avatar":72,"name":75,"role":10,"slug":76},"wp-author-cap-16838",{"_type":21,"asset":73},{"_ref":74,"_type":24},"image-4088ef28364ed908bffc5507ae0cd2be52d2c09e-722x662-png","Adrian Cockcroft",{"current":77},"arian-cockcroft","You’ve gone through the motions and play-acted a disaster recovery scenario, but despite spending a lot on the production, it’s not real. What you have is a fairy tale: “Once upon a time, in theory, if everything works perfectly, we have a plan to survive the disasters we thought of in advance.” In practice, it’s more likely to be a nightmare.",{"_type":21,"asset":80},{"_ref":81,"_type":24},"image-b454239f2882ea382408db73d904444a65c048c7-1200x630-jpg","2020-10-23T15:04:24.000Z",{"current":84},"adrian-cockcroft-aws-failover-chaos-engineering-fault-tolerance-distaster-recovery",[86,90,92,97,102,104,106,108],{"_createdAt":6,"_id":87,"_rev":8,"_type":9,"_updatedAt":6,"slug":88,"title":89},"wp-tagcat-aws",{"current":89},"aws",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":91,"title":13},{"current":12},{"_createdAt":6,"_id":93,"_rev":8,"_type":9,"_updatedAt":6,"slug":94,"title":96},"wp-tagcat-code-for-a-living",{"current":95},"code-for-a-living","Code for a Living",{"_createdAt":6,"_id":98,"_rev":8,"_type":9,"_updatedAt":6,"slug":99,"title":101},"wp-tagcat-engineering",{"current":100},"engineering","Engineering",{"_createdAt":6,"_id":41,"_rev":8,"_type":9,"_updatedAt":6,"slug":103,"title":43},{"current":43},{"_createdAt":6,"_id":52,"_rev":8,"_type":9,"_updatedAt":6,"slug":105,"title":55},{"current":54},{"_createdAt":6,"_id":52,"_rev":8,"_type":9,"_updatedAt":6,"slug":107,"title":55},{"current":54},{"_createdAt":6,"_id":109,"_rev":8,"_type":9,"_updatedAt":6,"slug":110,"title":111},"wp-tagcat-partnercontent",{"current":111},"partnercontent","Failing over without falling over",[]]