Break to fix – Verbesserung der Ausfallsicherheit Ihrer Anwendung durch chaosbasierte Fehlerinjektion
Initiativen zur digitalen und Cloud-Transformation haben zu einer komplexen und heterogenen Topologie von Anwendungen geführt. Ein bedeutender Teil der Anwendungsentwicklungsteams übernimmt Muster wie Service Mesh, GraphQL, Serverless und Mikro-Frontends. Cloud-native Plattformen mit Bereitstellungen vor Ort und in der Cloud erhöhen die Komplexität. Standard-Testabdeckungen und Transaktionspfade können nicht alle potenziellen Abläufe abdecken, die sich in einem negativen Szenario auf das Anwendungsverhalten auswirken können.
Auch die Ursachenanalyse für festgestellte Probleme nimmt in der Regel viel Zeit in Anspruch, da die Replikation sowohl in Bezug auf die Funktionalität als auch auf die Umgebung schwierig ist. Die Zertifizierung solcher Anwendungen mit herkömmlichen Methoden in einem CI/CT/CD-Ökosystem ist eine große Herausforderung. Um bestehende Lücken effektiv zu schließen, sollten Unternehmen die traditionellen nicht-funktionalen Tests durch Fault-Injection-Tests ergänzen.
Virtusas Chaos- und Fehlerinjektionstestdienste
Die Fehlerinjektionsdienste von Virtusa nutzen umfangreiche Erfahrungen mit komplexen Systemen und eine Vielzahl von Tools, um Fehlerhypothesen und Experimente zur Aufdeckung potenzieller Probleme durchzuführen. Unser einzigartiger Ansatz liegt im Prozess der Service- und Topologieerkennung, bei dem wir Karten nutzen, um Angriffspläne für einen bestimmten Zielradius zu erstellen.
Wir können umfassende Angriffe auf jeder Ebene des Anwendungsstapels durchführen. Darüber hinaus bietet die Fehlerinjektion auf Anwendungsebene eine engere Kontrolle auf der Grundlage von Datenkennungen oder Eingabeparametern.