The coronavirus pandemic has taught us developers two things: 1) all online systems will fail eventually and 2) they will fail in unpredictable ways. But have no fear, resilience engineering is here!
Building and maintaining event-driven, highly scalable and quickly adaptable systems are a pain in the neck. Resilience engineering embraces this complexity and helps you manage it.
In this lightning talk, I will explain what resilience engineering is, why every software person should know about it and how you can start practicing it.