【发布时间】:2019-03-22 06:43:29
【问题描述】:
我刚开始使用 Heroku,我正在考虑使用它来托管我的应用程序。
问题是,我打算用微服务架构构建我的应用程序。
据我了解 Heroku 的定价,他们按 dyno 收费。使用微服务时,有一堆“应用程序”或“服务”协同工作以提供一个应用程序的功能。
在不使用多个测功机的情况下这样做似乎是不可避免的,并且通过添加测功机,价格会很快上涨。
我有三个问题: 我对 Heroku 定价的解释是否正确? 有没有更好的方法来使用 Heroku 构建微服务架构? 或者,有没有办法在单个 dyno 上部署多个 docker 容器?
【问题讨论】:
-
与 Heroku 定价无关,但我相信这是行业范围内的共识,即先做单体而不是先做微服务更经济:martinfowler.com/bliki/MonolithFirst.html——我想你正在这样做用于学习,但我只是为了以防万一;)
-
嗯...我没有意识到这一点。谢谢你告诉我。我认为我们要做的是将 Monolith 设计成以后很容易拆分,然后如果我们得到更多的钱,我们可以切换。
-
是的,这更明智。
标签: heroku microservices