1. No Shared Secrets Status# Accepted Context# Overall security is weakened by sharing secrets. Decision# No shared secrets. Consequences# It gets easier to add and remove components. It requires tooling to split and inject secrets.