九、技术选型要点

KISS原则

架构设计能简单绝不复杂,坚决砍掉任何华而不实的设计,不要因为 3 年后可能怎样甚至是一些现实中根本无法出现的场景,加入到当下的架构设计中,导致系统无比复杂。

选择最熟悉的技术

一个新项目最好不要使用超过 30% 的新技术,我觉得这有一定道理,因为对于你完全不知道的技术,你不可能控制使用过程中出现的风险。但是过于抗拒新技术同样不可取,一直沿用多年前的技术以及规范会导致组织内向往新技术的人员离职,到时组织不稳定。

最好选择强大社区支撑的开源技术

没有人喜欢“alone in the dark”的感觉,同样,也很少有工程师喜欢孤独地面对代码缺陷。我们之所以喜欢在 Apache 上挑选合适的新框架尝试使用,是因为 Apache 始终保持运作着强大的社区,每天都有很多新建的框架,也设计了一整套生命周期管理标准,让一个项目能够从孵化项目逐渐一步步地走向顶级项目。

先验证后使用

不可避免的是,有大量吹得天花乱坠,实际上有很多缺陷的开源项目。所以在使用前一定要验证一些核心的场景下是否满足业务的需求。比如并发量、效率以及在当前需求下如何使用其实现。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值