9
Fault Injection and Chaos Testing
Just as software development practices have evolved over the past few decades, so has software testing. With the added draw of paradigms such as Infrastructure as Code (IaC) and Configuration as Code (CaC), more and more pieces of an application are now stored in code and can be tested in a variety of ways. An added benefit of leveraging cloud services to host portions of an application is the ability to test, in isolation or production, how the application will respond in the event of a cloud platform failure.
At times, anything from virtual machine services to serverless functions to authentication platforms can become unavailable. Having the ability to see how your application reacts in the face of unexpected ...
Get Implementing Event-Driven Microservices Architecture in .NET 7 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.