[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-vWb31TWqF85yNpX94z-AEU6OpwJOyxCMk3xwbA1oHJ4":3},{"data":4,"sourceMap":-1},{"info":5,"latest":21},{"_createdAt":6,"_id":7,"_rev":8,"_system":9,"_type":12,"_updatedAt":13,"avatar":14,"employee":16,"name":17,"role":18,"slug":19},"2023-05-23T16:27:18Z","wp-author-307","p47KYoNgkElIC37cpyNMph",{"base":10},{"id":7,"rev":11},"dgl3SCUzppW3U2LvCqLfMK","blogAuthor","2025-08-27T17:09:10Z",{"_type":15},"image","current","Wouter de Kort","Senior Software Engineer",{"current":20},"wdekort",[22,81,130,165],{"_id":23,"author":24,"commentCount":36,"comments":37,"excerpt":38,"featureTag":30,"image":39,"publishedAt":43,"slug":44,"sponsored":30,"tags":46,"title":80},"370eca08-3da8-4a13-b71e-5ab04e7d1f8b",[25,28],{"_id":7,"avatar":26,"name":17,"role":18,"slug":27},{"_type":15},{"current":20},{"_id":29,"avatar":30,"name":31,"role":32,"slug":33},"f2fb46d1-a4b1-4ba7-80d4-60c953801666",null,"Jason Schwanz","Staff Site Reliability Engineer",{"_type":34,"current":35},"slug","jason-schwanz",3,true,"Stack Overflow, born on the bare metal racks of a data center, ascends to the cloud.",{"_type":15,"asset":40},{"_ref":41,"_type":42},"image-5a8335e89c10e506973716e2205e73b62b024a9c-12000x6293-jpg","reference","2025-08-28T16:00:00.000Z",{"_type":34,"current":45},"moving-the-public-stack-overflow-sites-to-the-cloud-part-1",[47,54,58,63,67,71,75],{"_createdAt":48,"_id":49,"_rev":50,"_type":51,"_updatedAt":48,"slug":52,"title":53},"2023-05-23T16:43:21Z","wp-tagcat-se-tech","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":53},"se-tech",{"_createdAt":48,"_id":55,"_rev":50,"_type":51,"_updatedAt":48,"slug":56,"title":57},"wp-tagcat-se-stackoverflow",{"current":57},"se-stackoverflow",{"_createdAt":48,"_id":59,"_rev":50,"_type":51,"_updatedAt":48,"slug":60,"title":62},"wp-tagcat-platform-engineering",{"current":61},"platform-engineering","platform engineering",{"_createdAt":48,"_id":64,"_rev":50,"_type":51,"_updatedAt":48,"slug":65,"title":66},"wp-tagcat-cloud",{"current":66},"cloud",{"_createdAt":48,"_id":68,"_rev":50,"_type":51,"_updatedAt":48,"slug":69,"title":70},"wp-tagcat-migration",{"current":70},"migration",{"_createdAt":48,"_id":72,"_rev":50,"_type":51,"_updatedAt":48,"slug":73,"title":74},"wp-tagcat-architecture",{"current":74},"architecture",{"_createdAt":48,"_id":76,"_rev":50,"_type":51,"_updatedAt":48,"slug":77,"title":79},"wp-tagcat-software-architecture",{"current":78},"software-architecture","software architecture","Moving the public Stack Overflow sites to the cloud: Part 1",{"_id":82,"author":83,"commentCount":36,"comments":37,"excerpt":87,"featureTag":30,"image":88,"publishedAt":92,"slug":93,"sponsored":30,"tags":95,"title":129},"fdd3aef8-6b89-4f2a-a559-30ee6b3ef0a2",[84],{"_id":7,"avatar":85,"name":17,"role":18,"slug":86},{"_type":15},{"current":20},"We needed to remove the dependency on the Sites database and contain all Teams infrastructure and data within the TFZ which is all part of Phase II.\n",{"_type":15,"asset":89,"attribution":91},{"_ref":90,"_type":42},"image-7280a269da8a4b227822c63d9e305006ed20e9ed-12000x6300-jpg","Alexandra Francis","2023-09-05T13:41:36.765Z",{"_type":34,"current":94},"journey-to-the-cloud-part-ii-migrating-stack-overflow-for-teams-to-azure",[96,98,102,124],{"_createdAt":48,"_id":64,"_rev":50,"_type":51,"_updatedAt":48,"slug":97,"title":66},{"current":66},{"_createdAt":48,"_id":99,"_rev":50,"_type":51,"_updatedAt":48,"slug":100,"title":101},"wp-tagcat-azure",{"current":101},"azure",{"_createdAt":48,"_id":103,"_rev":104,"_system":105,"_type":51,"_updatedAt":108,"description":109,"slug":121,"title":123},"wp-tagcat-stack-overflow-for-teams","FumDKDH8vd8OVFbknOKFJY",{"base":106},{"id":103,"rev":107},"66bNz0mmUxbMe9OZ0bbNam","2025-11-18T18:48:38Z",[110],{"_key":111,"_type":112,"children":113,"markDefs":119,"style":120},"e83c43fa0a26","block",[114],{"_key":115,"_type":116,"marks":117,"text":118},"a53345e47569","span",[],"Formerly Stack Overflow for Teams",[],"normal",{"current":122},"stack-internal","Stack Internal",{"_createdAt":48,"_id":125,"_rev":50,"_type":51,"_updatedAt":48,"slug":126,"title":128},"wp-tagcat-engineering",{"current":127},"engineering","Engineering","Journey to the cloud part II: Migrating Stack Overflow for Teams to Azure",{"_id":131,"author":132,"commentCount":136,"comments":37,"excerpt":137,"featureTag":30,"image":138,"publishedAt":141,"slug":142,"sponsored":30,"tags":144,"title":164},"5ad93e3c-b4e8-43c3-9373-2e3f48bfd0e8",[133],{"_id":7,"avatar":134,"name":17,"role":18,"slug":135},{"_type":15},{"current":20},1,"Stack Overflow for Teams' journey to the cloud started with a new name. ",{"_type":15,"asset":139,"attribution":91},{"_ref":140,"_type":42},"image-d1f361d85bda6fa6a079c0066ef99758c224f725-12000x6300-jpg","2023-08-30T14:25:00.000Z",{"_type":34,"current":143},"journey-to-the-cloud-part-i-migrating-stack-overflow-teams-to-azure",[145,147,152,154],{"_createdAt":48,"_id":125,"_rev":50,"_type":51,"_updatedAt":48,"slug":146,"title":128},{"current":127},{"_createdAt":48,"_id":148,"_rev":50,"_type":51,"_updatedAt":48,"slug":149,"title":151},"wp-tagcat-code-for-a-living",{"current":150},"code-for-a-living","Code for a Living",{"_createdAt":48,"_id":64,"_rev":50,"_type":51,"_updatedAt":48,"slug":153,"title":66},{"current":66},{"_createdAt":48,"_id":103,"_rev":104,"_system":155,"_type":51,"_updatedAt":108,"description":157,"slug":163,"title":123},{"base":156},{"id":103,"rev":107},[158],{"_key":111,"_type":112,"children":159,"markDefs":162,"style":120},[160],{"_key":115,"_type":116,"marks":161,"text":118},[],[],{"current":122},"Journey to the cloud part I: Migrating Stack Overflow Teams to Azure",{"_id":166,"author":167,"commentCount":171,"comments":37,"excerpt":172,"featureTag":30,"image":173,"publishedAt":176,"slug":177,"sponsored":30,"tags":179,"title":193},"wp-post-20345",[168],{"_id":7,"avatar":169,"name":17,"role":18,"slug":170},{"_type":15},{"current":20},13,"We neglected unit tests for a long time because our code base made them difficult. But now we're putting in the work to change that. ",{"_type":15,"asset":174},{"_ref":175,"_type":42},"image-430b5071ab9c9dc308dd7be4849a3cd51d8b173d-2560x1344-jpg","2022-07-04T14:00:00.000Z",{"current":178},"how-stack-overflow-is-leveling-up-its-unit-testing-game",[180,182,184,188],{"_createdAt":48,"_id":148,"_rev":50,"_type":51,"_updatedAt":48,"slug":181,"title":151},{"current":150},{"_createdAt":48,"_id":125,"_rev":50,"_type":51,"_updatedAt":48,"slug":183,"title":128},{"current":127},{"_createdAt":48,"_id":185,"_rev":50,"_type":51,"_updatedAt":48,"slug":186,"title":187},"wp-tagcat-testing",{"current":187},"testing",{"_createdAt":48,"_id":189,"_rev":50,"_type":51,"_updatedAt":48,"slug":190,"title":192},"wp-tagcat-unit-tests",{"current":191},"unit-tests","unit tests","How Stack Overflow is leveling up its unit testing game"]