With containers, docker , Kubernetes etc I always have trouble working out:
* Where should I put my database?
* How do I handle secrets? (passwords, auth keys etc)
* How do we take an old, monolithic application and refactor it to work like this?
* How do I manage sessions? e.g persistant connections