[{"data":1,"prerenderedAt":54},["ShallowReactive",2],{"reinvent2024-api306":3},{"id":4,"title":5,"YouTubeChannelID":6,"banner":6,"contributors":7,"description":6,"extension":10,"introBox":11,"meta":14,"pdf":15,"resources":18,"stem":52,"type":6,"video":6,"videos":6,"__hash__":53},"reinvent2024\u002Freinvent2024\u002Fapi306.json","API306: Integration Patterns for Distributed Systems",null,[8,9],"content\u002Fcontributors\u002Fbalaji-kumar-gopalakrishnan.json","content\u002Fcontributors\u002Fdirk-frhner.json","json",{"headline":12,"text":13},"Resources for API306: Integration patterns for distributed systems","Todayâ€™s applications are interconnected: they expose APIs, publish events, call third-party services, and externalize states. They must therefore address the fundamental challenges of distributed systems, such as out-of-order delivery, retries, idempotence, or partial failures. To balance those characteristics, architects have a range of options, including reducing the level of coupling through indirection, transformation, and asynchrony. In this session, learn about common design trade-offs for distributed systems and how to navigate them with design patterns, illustrated with real-world examples.",{},{"source":16,"headline":17},"https:\u002F\u002Fserverlessland.s3.amazonaws.com\u002Fpdf\u002Freinvent2024\u002FAPI306.pdf","Slides from the presentation",{"left":19,"right":32},[20,27],{"headline":21,"subheading":22,"text":23,"button":24},"How Amazon Finance Technologies simplified global payments by creating a payments repository using Amazon DocumentDB","AWS Database Blog","In this post, we show you how we built an extensible payments metadata repository solution that provides standardized payment options and toolkit for all Amazon businesses, and thereby improving payment accuracy with timely payment instructions by taking advantage of Amazon Web Services (AWS) purpose built database Amazon DocumentDB (with MongoDB compatibility).",{"text":25,"link":26},"Read","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fdatabase\u002Fhow-amazon-finance-technologies-simplified-global-payments-by-creating-a-payments-repository-using-amazon-documentdb\u002F",{"headline":28,"subheading":22,"text":29,"button":30},"How Amazon Finance Technologies built an event-driven and scalable remittance service using Amazon DynamoDB","In this post, we show you how we built an extensible, resilient, and event-driven remittance notification service using Amazon DynamoDB as a key-value and document database that delivers millisecond latency at any scale.",{"text":25,"link":31},"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fdatabase\u002Fhow-amazon-finance-technologies-built-an-event-driven-and-scalable-remittance-service-using-amazon-dynamodb\u002F",[33,40,47],{"headline":34,"subheading":35,"text":36,"button":37},"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":38,"link":39},"Start","https:\u002F\u002Fasync-messaging.workshop.aws\u002F",{"headline":41,"subheading":42,"text":43,"button":44},"AWS Summit Stockholm 2024 - Navigating the journey to serverless event-driven architecture (DOP304)","60 minutes talk","Serverless event-driven architectures (EDAs) are a powerful approach to building software systems that can help businesses respond quickly and adapt to changing business conditions with agility. In this session, learn about the journey businesses undertake when adopting EDAs, from initial design and implementation to ongoing operation and maintenance. The session highlights the many benefits EDAs can offer organizations and focuses on areas of EDA that are challenging and often overlooked. Through a combination of patterns, best practices, and practical tips, this session provides a comprehensive overview of the opportunities and challenges of implementing EDAs and helps you understand how you can utilize them to drive business success.",{"text":45,"link":46},"Watch","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=AiAAqiefD2A",{"headline":48,"subheading":42,"text":49,"button":50},"AWS re:Invent 2022 - Application integration patterns for microservices (API303-R)","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. Join this session to learn about foundational patterns for integration and conversation scenarios with an emphasis on loose coupling and asynchronous communication. Explore real-world use cases architected with cloud-native and serverless services, and get guidance on choosing integration technology.",{"text":45,"link":51},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=GoBOivyE7PY","reinvent2024\u002Fapi306","ixbw-OkEd0ZNAPhNBWcWXHzsIjks-L2w4j3rZBLmASE",1792578931359]