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