How to do in-app chaos testing
Learn how to apply Chaos Engineering, directly in your .NET service or app! Cause orchestrated mayhem and verify if your app still functions when its dependencies start failing.
Комментарий Программного комитета:
Как контролировать хаос.
Relax! This man is not here to break your software. But he’s here to show you how you can break the software you develop without changing the actual code!
Now, you’re probably thinking: "Why on Earth should I do this? I have unit/integration/… tests".
Ah, yes, you have tests. So do you test what happens if a third-party service goes down? Or takes a lot longer to respond when that service hits its busiest time of the day?
Or what would happen if you tried to write data into a SQL database that has no more disk space?
All of these — and more! — cases can be discovered early, during development time. And Wesley will gladly show you how.
During this session, he’ll provide some examples of why chaos testing should be considered. Then, he’ll step through a live coded example of how to apply chaos testing during the development phase in .NET, something which is not possible with the existing chaos testing toolkits.