Secret Manager / Key Vault

Problem

Your application needs: database password API key certificate Putting them in source code means anyone with repository access may obtain production credentials.

Solution — Secret Store

Secrets live in a dedicated protected system.
Application
    ↓ authenticated request
Secret Store
    ↓
Secret
Access can be controlled, audited and rotated independently of application code.
Core idea: secrets should have their own protected lifecycle rather than living in source code.