Raising the Bar on Resilience: Designing Systems for Resilience at Scale Using Feature Flags

Recent years have demonstrated that the scale required of our systems is anything but predictable. Moreover, when systems become overwhelmed they often fail spectacularly rather than discreetly. Unlike our need for scale, failure is predictable, and with proper design and tooling, blast radius can be contained and isolated. Isolating failure requires deliberate design, understanding of failure modes and how to compensate and contain them. Designing for failure doesn’t have to come at the expense of delivery velocity. With the right tools and tactics you can raise the bar on the resilience of your systems. In this session, Alex will lay out practices and tools to help you optimize the resilience of your systems. From containing security events to adapting to changes in scale, you will walk away with the insights you need to improve the resilience of your legacy and brownfields and greenfields alike.


Speaker

Alex Hardman

Inventor, Technologist, and Engineer @LaunchDarkly

Alex Hardman (he/him) is an inventor, technologist, and engineer who spent more than a decade transforming engineering teams in large enterprises before joining LaunchDarkly. He has led teams through building mission critical systems at Liberty Mutual and Capital One and directed modernization moves to the cloud, focusing on serverless, to support the confidence and capabilities of teams and people in the process. Alex embodies his passion for software by mentoring and teaching others about new techniques and technologies and leading the charge toward improving our outcomes. As a person with ADHD, he values making the complicated uncomplicated and helping make cloud technology accessible to developers from all walks of life.

Read more

Session Sponsored By

Fundamentally change how you deliver software.

Date

Monday Mar 27 / 10:35AM BST ( 50 minutes )

Location

Westminster (4th Fl.)

Share

From the same track

Session

Escape Queue Abyss With Durable Execution

Monday Mar 27 / 04:10PM BST

 

Speaker image - Maxim Fateev
Maxim Fateev

CEO & Cofounder @Temporal Technologies

Session

Building Better Software: Lessons from Construction

Monday Mar 27 / 02:55PM BST

Software development and construction may seem like completely different worlds, and yet we use similar terminology to describe concepts in both: infrastructure, architects, frameworks, scaffolding, foundations, builds, … Are these two processes really so similar?

Speaker image - Uroš Trebec
Uroš Trebec

Senior Software Engineer @Sleuth

Session

Debugging Cloud Applications: From Static to Dynamic

Monday Mar 27 / 05:25PM BST

As developers, we encounter various issues from the early stages of coding to the final production. Solving production issues can be challenging due to limited accessibility and tools. Therefore, it is crucial to detect and prevent production issues as early as possible.

Speaker image - Nathan Shain
Nathan Shain

Software Engineer @Rookout

Session

Breaking Free from End-to-End Testing: Why Contract Testing is the Key to Microservices Success

Monday Mar 27 / 11:50AM BST

 

Speaker image - Praveen Erode Mohanasundaram
Praveen Erode Mohanasundaram

Senior Principal Software Engineer @ Discover