Kubernetes, Spring Boot, Vault, Postgres, Docker.
has a database secrets engine that allows it to manage the users that have access to a database. In Postgres, users are referred to as roles but I will refer to them in this article as users to avoid the confusion with other roles in the solution. When your application wants to connect to the