[{"data":1,"prerenderedAt":55},["ShallowReactive",2],{"reinvent2022-api311":3},{"id":4,"title":5,"YouTubeChannelID":6,"banner":6,"contributors":7,"description":6,"extension":9,"introBox":10,"meta":13,"pdf":6,"resources":14,"stem":53,"type":6,"video":6,"videos":6,"__hash__":54},"reinvent2022\u002Freinvent2022\u002Fapi311.json","API311: Building Next-Gen Applications With Event-Driven Architectures",null,[8],"content\u002Fcontributors\u002Feric-johnson.json","json",{"headline":11,"text":12},"Resources for API311: Building next-gen applications with event-driven architectures","Event-driven architectures can solve many difficult problems in modern enterprise workloads. For example, it can be challenging to work with large amounts of data in different data stores and locations. Teams building microservices architecture often find that integration with other applications and external services can make their workloads more monolithic and tightly coupled. In this chalk talk, learn how to use event-based architecture to decouple and decentralize application components. Discover how you can use AWS messaging services to connect microservices and coordinate data flow using minimal custom code.",{},{"left":15,"right":36},[16,23,30],{"headline":17,"subheading":18,"text":19,"button":20},"Distributed Systems Engineering: Idempotency","YouTube video","AWS VP\u002FDistinguished Engineer, Colm MacCárthaigh talks about idempotency in a distributed environments.",{"text":21,"link":22},"Watch","https:\u002F\u002Fs12d.com\u002Fidempotecy",{"headline":24,"subheading":25,"text":26,"button":27},"Powertool - Python","Application","A suite of utilities for AWS Lambda functions to ease adopting best practices such as tracing, structured logging, custom metrics, idempotency, batching, and more.",{"text":28,"link":29},"View","https:\u002F\u002Fs12d.com\u002Fpt-python",{"headline":31,"subheading":32,"text":33,"button":34},"Enterprise Integration Patterns","Book","Gregor Hohpe and Bobby Woolf: This book provides a consistent vocabulary and visual notation framework to describe large-scale integration solutions across many technologies. It also explores in detail the advantages and limitations of asynchronous messaging architectures. The authors present practical advice on designing code that connects an application to a messaging system, and provide extensive information to help you determine when to send a message, how to route it to the proper destination, and how to monitor the health of a messaging system. If you want to know how to manage, monitor, and maintain a messaging system once it is in use, get this book.",{"text":28,"link":35},"https:\u002F\u002Fwww.amazon.com\u002FEnterprise-Integration-Patterns-Designing-Deploying\u002Fdp\u002F0321200683\u002Fref=sr_1_1?crid=M3XP2E6Z8UB7&keywords=Enterprise+Integration+Patterns&qid=1667842087&sprefix=enterprise+integration+patterns%2Caps%2C119&sr=8-1&ufe=app_do%3Aamzn1.fos.006c50ae-5d4c-4777-9bc0-4513d670b6bc",[37,44,48],{"headline":38,"subheading":39,"text":40,"button":41},"Making retries safe with idempotent APIs","AWS Builder's Library","AWS Principal Software Engineer, Malcolm Featonby talks about making retries safe with idempotent APIs.",{"text":42,"link":43},"Read","https:\u002F\u002Fs12d.com\u002Fidempotent-apis",{"headline":45,"subheading":25,"text":26,"button":46},"Powertool - Java",{"text":28,"link":47},"https:\u002F\u002Fs12d.com\u002Fpt-java",{"headline":49,"subheading":32,"text":50,"button":51},"Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems","In this practical and comprehensive guide, author Martin Kleppmann helps you navigate this diverse landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications.",{"text":28,"link":52},"https:\u002F\u002Fwww.amazon.com\u002FDesigning-Data-Intensive-Applications-Reliable-Maintainable\u002Fdp\u002F1449373321\u002Fref=sr_1_1?crid=68046WQRB30F&keywords=Designing+Data-Intensive+Applications&qid=1667842239&sprefix=designing+data-intensive+applications+%2Caps%2C129&sr=8-1","reinvent2022\u002Fapi311","K539e5MXtxPFO81Ycku_oyzn2ktzwABoDJidABa3DPM",1789122992365]