[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-XLpZyeBWwIfebzjEjGEKS0YpDvdbbs76Wa7EA7M3VYs":3},{"data":4,"sourceMap":-1},{"info":5,"latest":13,"pinned":68},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"descriptionText":10,"slug":11,"title":12},"2023-05-23T16:43:21Z","wp-tagcat-compatibility","9HpbCsT2tq0xwozQfkc4ih","blogTag",null,{"current":12},"compatibility",[14],{"_id":15,"author":16,"commentCount":27,"comments":28,"excerpt":29,"featureTag":10,"image":30,"publishedAt":33,"slug":34,"sponsored":10,"tags":36,"title":67},"wp-post-15892",[17],{"_id":18,"avatar":19,"name":24,"role":10,"slug":25},"wp-author-cap-15894",{"_type":20,"asset":21},"image",{"_ref":22,"_type":23},"image-897cd1c9e16825dae867c8e14c0b400113dd4119-40x40-jpg","reference","Michael Pratt",{"current":26},"michael-pratt",3,true,"The move towards distributed architectures brings lots of benefits: easier testing, smaller deployable units, looser decoupling, smaller failure surfaces, to name a few. But it also brings its own set of challenges. How can a set of services evolve together in a way that doesn’t break the system? ",{"_type":20,"asset":31},{"_ref":32,"_type":23},"image-e793c7670727984ab780dca622aa0e274be166ce-2291x1309-jpg","2020-05-13T14:09:47.000Z",{"current":35},"ensuring-backwards-compatibility-in-distributed-systems",[37,42,44,49,51,56,61,63],{"_createdAt":6,"_id":38,"_rev":8,"_type":9,"_updatedAt":6,"slug":39,"title":41},"wp-tagcat-bulletin",{"current":40},"bulletin","Bulletin",{"_createdAt":6,"_id":38,"_rev":8,"_type":9,"_updatedAt":6,"slug":43,"title":41},{"current":40},{"_createdAt":6,"_id":45,"_rev":8,"_type":9,"_updatedAt":6,"slug":46,"title":48},"wp-tagcat-code-for-a-living",{"current":47},"code-for-a-living","Code for a Living",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":50,"title":12},{"current":12},{"_createdAt":6,"_id":52,"_rev":8,"_type":9,"_updatedAt":6,"slug":53,"title":55},"wp-tagcat-distributed-systems",{"current":54},"distributed-systems","distributed systems",{"_createdAt":6,"_id":57,"_rev":8,"_type":9,"_updatedAt":6,"slug":58,"title":60},"wp-tagcat-stackoverflow",{"current":59},"stackoverflow","Stackoverflow",{"_createdAt":6,"_id":57,"_rev":8,"_type":9,"_updatedAt":6,"slug":62,"title":60},{"current":59},{"_createdAt":6,"_id":64,"_rev":8,"_type":9,"_updatedAt":6,"slug":65,"title":66},"wp-tagcat-upgrading",{"current":66},"upgrading","Ensuring backwards compatibility in distributed systems",[]]