[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-OLcLXu-soo6750d_UY-BsXUV0Iqa5_SgKTU6Gljnlbg":3},{"data":4,"sourceMap":-1},{"info":5,"latest":21},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":10,"avatar":11,"bio":16,"employee":17,"name":18,"slug":19},"2023-05-23T16:27:18Z","wp-author-cap-17548","07ZbrKPSUrjrV4wQ6fDpaa","blogAuthor","2023-06-20T15:05:10Z",{"_type":12,"asset":13},"image",{"_ref":14,"_type":15},"image-a247dcc78be8d30d76065ce0c8ce8b42817b2292-391x501-jpg","reference","Mohamad is a software engineer who started his technical writing journey on his former employer's blog. Since then, he has written on his personal blog as a way of sharing his thoughts and learnings about software architecture, clean code, and best practices. In his spare time, he listens to audiobooks and spends time with his family.","none","Mohamad Aladdin",{"current":20},"mohamad-aladdin",[22],{"_id":23,"author":24,"commentCount":30,"comments":31,"excerpt":32,"featureTag":28,"image":33,"publishedAt":36,"slug":37,"sponsored":28,"tags":39,"title":53},"wp-post-17530",[25],{"_id":7,"avatar":26,"name":18,"role":28,"slug":29},{"_type":12,"asset":27},{"_ref":14,"_type":15},null,{"current":20},0,true,"One of the tough decisions you and your team may face as you scale is deciding between keeping your current codebase and rebuilding on a new architecture. ",{"_type":12,"asset":34},{"_ref":35,"_type":15},"image-f23d90c41493a557bc53e8116128ef0976bc0611-1200x630-png","2021-03-01T14:08:58.000Z",{"current":38},"sacrificial-architecture-learning-from-abandoned-systems",[40,48],{"_createdAt":41,"_id":42,"_rev":43,"_type":44,"_updatedAt":41,"slug":45,"title":47},"2023-05-23T16:43:21Z","wp-tagcat-code-for-a-living","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":46},"code-for-a-living","Code for a Living",{"_createdAt":41,"_id":49,"_rev":43,"_type":44,"_updatedAt":41,"slug":50,"title":52},"wp-tagcat-software-architecture",{"current":51},"software-architecture","software architecture","Sacrificial architecture: Learning from abandoned systems"]