架构师第四周学习总结
任何技术手段和方法都是基于具体的业务场景来看的,没有最好的方案,只有最适合当前业务场景的方案。
在考虑技术方案的时候,要根据当前的实际业务情况和场景,采用业界成熟的解决方案,不要过度考虑与设计,但同时也要未雨绸缪,考虑方案的扩展性。
在选择具体方案的时候,可以考虑多种方案,每种方案基于业务场景进行测试,根据相关的测试指标,选择最适合当前场景的解决方案。
方案一旦实施后,要做好各方面的监控工作,根据监控结果来不断迭代优化,方案不是万能的,也不是一层不变的。
从一个方案到另一个方案,应该是自然而然,水到渠成的事情,而不是刻意去设计的,当业务量和技术到那个阶段,自然而然就会去迭代到那个方案,就像现在比较火的中台一样,现在公司来不来就说要搞中台,要不要搞中台不是说出来的,而是业务到那个阶段的时候,自然而然就会去要实现的技术方案。这也是不过度设计的一个体现。
总结一句话:架构设计要使用成熟的技术,简单、适合、具有一定的扩展性
版权声明: 本文为 InfoQ 作者【傻傻的帅】的原创文章。
原文链接:【http://xie.infoq.cn/article/1de04bb961e84c127db0c3cba】。文章转载请联系作者。
评论