We use it for storing and sharing any files that need re-authentication and access controls. We also use it for archiving a lot of stuff that we have – like our platform codes or specific passwords, SSH keys, and private keys. This way, we store them securely and share them properly within the services.
We use it as part of our object storage solution, and there are times when we also use it for infrastructure-as-code purposes. We can run the infrastructure stack from the bucket.
It's also being integrated with our DevOps processes – we link code in the bucket for continuous deployment and similar tasks.
We use it for backups and disaster recovery. It depends on the budget and requirements. Disaster recovery can be expensive for some, so they sometimes opt to use a bucket for DR purposes instead.