[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-0xBIn0eTJ-Sn0hgCNg4V3JoNkJsiYuPXcwlP4xr3GzM":3},{"data":4,"sourceMap":-1},{"info":5,"latest":13,"pinned":59},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"descriptionText":10,"slug":11,"title":12},"2023-05-23T16:43:21Z","wp-tagcat-topics","9HpbCsT2tq0xwozQfkc4ih","blogTag",null,{"current":12},"topics",[14],{"_id":15,"author":16,"commentCount":27,"comments":28,"excerpt":29,"featureTag":10,"image":30,"publishedAt":33,"slug":34,"sponsored":10,"tags":36,"title":58},"wp-post-20446",[17],{"_id":18,"avatar":19,"name":24,"role":10,"slug":25},"wp-author-cap-18115",{"_type":20,"asset":21},"image",{"_ref":22,"_type":23},"image-8cf69a05d6ef9dfd6db2ac2da2518a7d5e4b90d1-386x426-png","reference","Daniel Orner",{"current":26},"daniel-orner",8,true,"An event-driven architecture can reduce dependencies, increase safety, and make your application easy to scale. But designing your systems and topics is a non-trivial task",{"_type":20,"asset":31},{"_ref":32,"_type":23},"image-80277011043659d940f9d799802981311e91bbc6-2560x1344-jpg","2022-07-21T14:00:00.000Z",{"current":35},"event-driven-topic-design-using-kafka",[37,42,47,51,56],{"_createdAt":6,"_id":38,"_rev":8,"_type":9,"_updatedAt":6,"slug":39,"title":41},"wp-tagcat-code-for-a-living",{"current":40},"code-for-a-living","Code for a Living",{"_createdAt":6,"_id":43,"_rev":8,"_type":9,"_updatedAt":6,"slug":44,"title":46},"wp-tagcat-event-driven-architectures",{"current":45},"event-driven-architectures","event-driven architectures",{"_createdAt":6,"_id":48,"_rev":8,"_type":9,"_updatedAt":6,"slug":49,"title":50},"wp-tagcat-kafka",{"current":50},"kafka",{"_createdAt":6,"_id":52,"_rev":8,"_type":9,"_updatedAt":6,"slug":53,"title":55},"wp-tagcat-message-brokers",{"current":54},"message-brokers","message brokers",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":57,"title":12},{"current":12},"Design patterns for asynchronous API communication",[]]