Containers Beyond Expectations: Managing Physical Desktop Computers with Containers and Kubernetes
December 15, 2021Beyond Picture Perfect Diversity: How to Create a Sense of Inclusion
December 15, 2021To 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.
Takeaways:
- Understand common patterns
- Learn how to implement these patterns
- Applying, best practices to distributed application development
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.