是否有体系结构路线图、流程图或图表之类的东西来说明何时根据项目要求使用某些技术?

Is there such a thing as an Architecture Roadmap, Flowchart, or Diagram for when to use some technologies depending on a projects requirements?

这里的母语不是英语。 我会尽可能解释清楚,因为我不知道这样的事情是否存在。 我正在寻找某种类型的图表或图形资源,这些图表或图形资源根据项目的不同规范(在本例中为 Web 应用程序)推荐某些技术。

例如:

X 轴是应用可以获得的负载。 比如每分钟的并发用户数,或者服务器每小时收到的 POST 请求数。

Y 轴是数据库中的记录数。 它真的可以是 Y 轴上的任何东西,这就是现在想到的。

然后,图表会推荐如下内容:

现在才看,好像有轴的东西不太实用,但是哦。 我什至不知道我问的地方对不对。问题来自实际实施我认为对我当前工作中所有新项目的正确选择。我们是一个小团队,不断从头开始开发新事物,因此我们可以做出自己的选择(当然,只要我们交付)。 我们必须做出的 "hardest" 更改是将我们所有的项目迁移到 2 VPS(几个域、项目、api 等),这实际上非常简单。

希望有人提供一些提示。 谢谢

这不是您可以用来创建决策流程图的东西。架构是一种平衡行为,很少有东西(如行数)可以排除一种或另一种解决方案。很大程度上取决于所涉及的用例、项目的限制、开发人员的限制等,您无法制作一个简单的决策矩阵。

我希望可以做出这样一个简单的决策过程,它将极大地简化我们的工作(尽管建筑师的报酬可能不会很高)。但事实是,太多的变量会影响这样的决定。