To deal with uncertainty, you have to design your software to be resilient. This session will review the most useful patterns for building resilient applications such as graceful degradation, timeouts, exponential backoff, and circuit breakers. It will also explore how we can test our assumptions by injecting failure into our applications and uncovering our weaknesses. You will leave with an understanding of how to build more resilient applications and several patterns that you can apply to your software development projects.
This session goes through patterns you need to think about when building resilient, distributed applications. It uses an example application that generates ‘random’ jokes, this application is then updated with code that implements the patterns I am talking about. So at the end the joke generating application in more resilient that when then talk started.
About The Speaker:
Derek Bingham is a Senior Developer Advocate at Amazon.com, Inc. He is a developer advocate and speak extensively on best practices for building software. These are practices he had learned after many years of building applications.
IMPACT 2022 Session Video:To view the video you must have a CMG membership or had registered as an IMPACT 2022 Attendee. Sign up today!
For existing members sign in here.
On Tuesday, May 2nd from 10 AM - 2 PM ET, CMG will host an...Find out more
In this webinar session, our speaker will guide you through the powerful capabilities of Live...Find out more