Kubernetes, Spring Boot, Vault, Postgres, Docker.
the database connection to a few minutes, remembering to increase the frequency at which the application is looking for changes. If anything goes wrong I have added a WHEN_THINGS_GO_WRONG.md file to the repository to provide some pointers I found useful as I was putting this project together.