Session
Poking the bear; or how to design for failure, guided by chaos
Distributed applications excel at blowing up spectacularly at 3:00 AM. Since we’re people of action, it’s up to us to build systems that don't keel over.
In this hands-on workshop, we'll apply principles of chaos engineering to stress a sample .NET distributed application running in a containerized environment, examining how it behaves.
We will:
- Analyze system workflows and identify potential failure points
- Make use of observability tooling, like OpenTelemetry and the Grafana LGTM stack, to further inspect system flows
- Experiment and observe how specific faults, like latency or crashes, impact the system
- Evaluate and apply typical patterns to improve the system's resiliency
In summary, we'll poke the bear in a controlled environment, so you have the skills to survive when you meet it in the wild.
This is a workshop session.
Currently designed to require Git, .NET 10 SDK, Docker & Docker Compose.
The target audience is any software engineer or architect that wants to improve knowledge around distributed systems, resiliency and troubleshooting.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top