Preferred way of backing up a hybrid system

So I have a hybrid system running on AWS. 3 preafect and 3 gitaly nodes with AWS elasticash cache/persistent and RDS Postgres DB. This was deployed with the GET toolkit.

Just want to make sure I get everything as there are quite a few parts here, including the S3 buckets.

What I am doing now is shelling into the toolbox container and doing a manual backup. I notice this takes quite some time with a small Postgres DB as the environment is very new. I’m not sure this will be feasible when we onboard hundreds of users. I also notice random warnings on repo access when doing this so it doesn’t give me the warm and fuzzies about being able to do a proper restore. I also want to incur as little downtime as possible.

Thanks for any help