We have been mainly using Rubrik's backup and recovery solution for our microservice-based products, which we have for different trading applications. We have a trading application, where the customer makes use of any workflow through the GUI of the trading application. The request goes through our microservices server REST API. These microservices server REST APIs are sometimes using DynamoDB as a database solution.
Our applications are quite scalable and user-friendly. We wanted our database solution to be highly scalable. Since all the trades being carried out between customers are highly secure in nature and carry sensitive data, we wanted this in case there was some type of application crash due to a timeout or downtime. Our database should not crash and the data should not be lost. For that purpose, we needed to use Rubrik's backup and recovery solution. So, on a weekly basis, we take regular snapshots of our databases via Rubrik's solution in case of any downtime, especially during the week from Monday to Friday when trading is being done at a high peak level. At that time, we take snapshots. In case there are any issues, then we will simply roll back our database to the previous snapshot which we had captured.
We are protecting VMs. They are all virtual.