[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-ttf9grjqLJuv1RW3jcW_kXl8lst6LnxtCxNrDyCwHvs":3},{"data":4,"sourceMap":-1},{"info":5,"latest":13,"pinned":57},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"descriptionText":10,"slug":11,"title":12},"2023-05-23T16:43:21Z","wp-tagcat-cache","9HpbCsT2tq0xwozQfkc4ih","blogTag",null,{"current":12},"cache",[14],{"_id":15,"author":16,"commentCount":24,"comments":25,"excerpt":26,"featureTag":10,"image":27,"publishedAt":31,"slug":32,"sponsored":10,"tags":34,"title":56},"wp-post-12076",[17],{"_id":18,"avatar":19,"name":21,"role":10,"slug":22},"wp-author-139",{"_type":20},"image","Nick Craver",{"current":23},"nickcraver",3,true,"In this part of a series on Stack Overflow's architecture, Nick Craver elaborates on why and how we utilize app caching.",{"_type":20,"asset":28},{"_ref":29,"_type":30},"image-c08c204de19cd89d6ac21f714b2d130de98650b4-3644x2733-jpg","reference","2019-08-06T19:32:07.000Z",{"current":33},"how-stack-overflow-caches-apps-for-a-multi-tenant-architecture",[35,40,42,47,51],{"_createdAt":6,"_id":36,"_rev":8,"_type":9,"_updatedAt":6,"slug":37,"title":39},"wp-tagcat-bulletin",{"current":38},"bulletin","Bulletin",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":41,"title":12},{"current":12},{"_createdAt":6,"_id":43,"_rev":8,"_type":9,"_updatedAt":6,"slug":44,"title":46},"wp-tagcat-engineering",{"current":45},"engineering","Engineering",{"_createdAt":6,"_id":48,"_rev":8,"_type":9,"_updatedAt":6,"slug":49,"title":50},"wp-tagcat-redis",{"current":50},"redis",{"_createdAt":6,"_id":52,"_rev":8,"_type":9,"_updatedAt":6,"slug":53,"title":55},"wp-tagcat-stack-overflow",{"current":54},"stack-overflow","stack overflow","How Stack Overflow Caches Apps for a Multi-Tenant Architecture",[]]