I have came across Percona xtrabackup but I am curious what is the best production deployment best practices and tools that are actually used by companies.