我开始开发基于Spring Boot 2和Angular 6的常规业务应用程序,并以Postgresql 10作为数据库。我会用jhipster玩一点,所以堆栈会类似于jhipster。在我的身份验证应用程序中,我想使用密钥斗篷。对于我的开发,我使用docker compose,其中keycloak在第一个容器中,而postgresql在第二个容器中,而keycloak容器取决于postgresql容器。我的应用程序也需要一个postgresql数据库。对这两个任务,容器中的密钥斗篷以及在主机上运行的应用程序使用相同的postgresql容器是一个好主意吗?如果是相同的数据库?如果是相同的架构?也许对发展有利,但对生产不利?对于生产而言,计划是将整个系统部署到云中(99%将是Microsoft azure)。
我的经验仅限于本地应用程序,docker和云对我来说是一个新故事。
你怎么看?
预先感谢您, 雅西克