Best practices for using Secrets Manager
Review the following suggested guidelines for implementing best practices around your secrets management with IBM Cloud® Secrets Manager.
- For the Trial and Standard plans, Secrets Manager is a single-tenant service. CPU and memory limits are applied per Secrets Manager instance. Those limits restrict the API request rates based on the usage pattern. As a rule of thumb, it is recommended to keep the rate below 20 req/s. Additionally, limit the number of unique clients that make requests to a single Secrets Manager instance.
- For the Trial and Standard plans, during service failover, requests may be temporarily unavailable for up to 30 seconds. Ensure your application includes appropriate retry logic for read and write operations and timeout handling.
- Secrets Manager is a regional service. Provision Secrets Manager instances per region to spread your workloads and limit the impact of a regional outage.
- Use Secrets Manager as a cold storage. Apply caching and throttling to regulate the rate of requests to a Secrets Manager instance.