Digital and cloud transformation initiatives have given rise to a complex and heterogeneous topology of applications. Cloud-native platforms with deployments that are on-premise and on the cloud are adding complexity.
The increasing complexity of applications makes it impossible for standard test coverage and transaction paths to cover all potential issues impacting application behaviors. Root cause analysis for identified issues also tends to take time, given that replication both from a functionality and environment perspective is difficult. Certifying such applications via traditional methods in a CI/CT/CD ecosystem becomes very challenging. To effectively address existing gaps in a timely manner, organizations can leverage fault injection to augment traditional non-functional testing.
Virtusa’s fault injection services leverage significant experience in complex systems and various tools to inject failure hypotheses and experiments to unearth potential issues. Our unique approach lies in the process of service and topology discovery, through which we leverage maps to build attack plans for a specific, targeted blast radius.
We can execute comprehensive attacks at every layer of the application stack. In addition, application-level fault injection provides tighter control based on data identifiers or input parameters.