Explain your methodology for destructive testing. How do you ensure your application can recover gracefully from a database failure at AF Group?