[{"data":1,"prerenderedAt":50},["ShallowReactive",2],{"explore-reinvent2023-api311":3},{"id":4,"title":5,"YouTubeChannelID":6,"banner":6,"contributors":7,"description":6,"extension":10,"introBox":11,"meta":14,"pdf":15,"resources":17,"stem":48,"type":6,"video":6,"videos":6,"__hash__":49},"explore\u002Fexplore\u002Freinvent2023-api311.json","Resources for API311",null,[8,9],"content\u002Fcontributors\u002Fdirk-frhner.json","content\u002Fcontributors\u002Fchristian-mller.json","json",{"headline":12,"text":13},"Combine messaging services for resilience and ordering in high-scale workloads","Amazon SNS, Amazon SQS, and Amazon EventBridge are robust, scalable services that are fundamental building blocks for distributed architectures. In this Chalk Talk, explore how to combine these services to effectively tackle common challenges, including ordering, only-once processing, and throttling. Learn how to apply these patterns to your own architectures by writing configuration, not code.",{},{"source":16,"headline":12},"https:\u002F\u002Fserverlessland.s3.amazonaws.com\u002Fpdf\u002Freinvent2023\u002Faws-reinvent-2023.api311.combine-messaging-services-for-resilience-and-ordering-in-high-scale-workloads.pdf",{"left":18,"right":33},[19,26],{"headline":20,"subheading":21,"text":22,"button":23},"Application integration patterns for microservices","56 minute video","Virtually all integration approaches come with trade-offs. However, loosely coupled integration can help you design independent systems that can be developed and operated individually and can also increase the availability and reliability of the overall system landscape—particularly by using asynchronous communication. While there are many approaches for integration and conversation scenarios, it’s not always clear which approach is best for a given situation. In this video, Dirk explains foundational patterns for integration and conversation scenarios with an emphasis on loose coupling and asynchronous communication.",{"text":24,"link":25},"Watch","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=GoBOivyE7PY",{"headline":27,"subheading":28,"text":29,"button":30},"Understanding asynchronous messaging for microservices","10 minute blog post","This post explains the benefits and advantages of using asynchronous messaging compared to exposing an API following the REST architectural style.",{"text":31,"link":32},"Read","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Funderstanding-asynchronous-messaging-for-microservices\u002F",[34,41],{"headline":35,"subheading":36,"text":37,"button":38},"Decoupled Microservices Workshop","2.5 hour workshop","In this workshop, you will deploy multiple different serverless microservice backends, leveraging asynchronous messaging, to get first-hand experience how to build such architectures in AWS.",{"text":39,"link":40},"Start","https:\u002F\u002Fasync-messaging.workshop.aws\u002F",{"headline":42,"subheading":43,"text":44,"button":45},"AWS Application Integration Blog","multiple blog posts","Browse or collection of blog posts, focussing on application integration.",{"text":46,"link":47},"Explore","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fcategory\u002Fapplication-integration\u002F","explore\u002Freinvent2023-api311","F7onkqhnJZRlBU5e7CGQzKpAh0WRiTnjegnBMaLbfRw",1792665262218]