事例

比如用 docker 和 k8s,打造基于容器的开发环境。
你列出用 docker 的一堆好处,但如果你没讲明白你要解决的哪些存在的问题,你的方案是不能被采纳的。
应用一个解决方案必须要基于解决至少一个问题。没有问题,就不需要引入新的解决方案。
逻辑链:问题 -> 解决方案
 

关键取决于你定义的问题

你认为这是一个问题,别人是否也这么认为?
你需要让别人认同你的方案,就需要让别人意识到问题的本质。别人如果不会,你可以引导他们。最终你们要达成一致。
 

衡量解决方案是否可行的因素

成本

与现有方案的成本投入比较。

通用性

是否具备通用性,适用的场景范围有多大,解决的问题是什么?

可扩展性

针对特殊的需求场景,是否可以基于此方案进行自定义扩展。
badge