架构师(2017年9月)

架构师(2017年9月)

发布于:2017-09-07 17:31
本期主要内容:重磅开源KSQL:用于Apache Kafka的流数据SQL引擎 ;洞悉流程!微服务与事件协同;Kafka设计解析: 流式计算的新贵 Kafka Stream;软件架构图的艺术;从金属巨人到深度学习,人工智能(极)简史;人工智能那些事儿;Google研究人员提出在移动设备上运行神经网络的新技术
查看更多
下载此书

雨多田光

最近,各种共享 XXX 如雨后春笋般出现,大家也不管市场是否真正需要,都一窝蜂地扑上去做。

这背后,跟风、从众、盲从、随大流就像助燃剂,不断为其助力,并且从各种泡沫事件来看,这种纯粹的“看到很多人在做就跟着做”的动机,在一个事物升温的过程中往往扮演着最重要的角色。可能你会说“炒作”也是一个原因,但是炒作可以看成是炒作者引导大众跟风。

让我们来举几个例子,看看最近的区块链、AI、微服务架构技术,它们的火爆背后存在的“水分”有多大呢?

  1. 区块链最近借着 ICO 重新吸引了大家的眼球,但是 ICO 本身是一个打擦边球的存在,但它确实是火,区块链技术本身反而没有那么受关注了。人们并不是由于这个技术本身的优势而去关注这个领域,大部分人只是想在这个新兴的,直接可以兑现到“货币”的事物中去投机,想分一杯羹。就像看到别人炒股,哪支股牛跟上去就是了。
  2. AI 是当今互联网的政治正确,不管大小公司,不管什么行业,都想要往这上边去靠。但其中有多少是不切实际的幻想,有多少在踏踏实实地做事,相信就连这些 AI 项目参与者心里也自有判断。
  3. 微服务架构,其实几十年前就有这样的思想,因为现在相关技术的成熟,人们意识到“原来服务化还可以这么用啊”,微服务架构变得起来越受追捧,创业公司好像不上个微服务就算不上技术创业似的。然而微服务到底适不适合初创公司,目前业界仍处于争论之中。只是它的现状就是很火爆,往往在人们争论之前,公司就跟风先去实施微服务架构了。 还记得架构师 7 月刊的文章《你不是 Google》吗?适合于 Google 这个量级公司的技术,也许并不适合你。Google 有很多人学,这很容易理解;这就会形成“风”、“流”。重点不在于要不要学 Google,而是要不要跟风去学 Google,这是你应该慎重思考的问题。同样的东西,这里想再一次告诉你:

You are not Netflix, stop trying to be them! ——Russ Miles

我们要海纳百川,去学习各种知识,但是学习了之后用不用、怎么去用,这些是需要另外思考的问题。但往往这个应该另外去思考的问题就被“看现在主流怎么样,就跟呗”给简单地解决掉了。运气好的话,各方面条件相适应,你就能在目前得到相应的好处,运气不好的话,那就是你跟错了风、随错了流,也许就要感冒,也许就会溺亡。

当一个架构师在做技术选型的时候,先不要看大众的走向,静下来,反思一下自己的需求去做选择。众人追捧的,可能是明星,也许是传销。那到底用什么标准去判断这个“风”要不要跟,也许永远找不到。我们本身也并不在技术上站队,只是不停地分享各家的理论与实践;而你要做的,就是不要停止学习。

只是简单的几句话,这样的提醒,也许并不能很直接地让人有所触动,但是,在技术这一路上,总要有人去做这样的事,时不时呼吁一下大家,希望它至少可以起到抛砖引玉的作用,让更多更加专业的研究者去带动这个话题。毕竟,技术的发展,事关重大;大家做出合适的而不是跟风的选择,事关重大。

目录

热点| Hot

重磅开源 KSQL:用于 Apache Kafka 的流数据 SQL 引擎

推荐文章 | Article

洞悉流程!微服务与事件协同

Kafka 设计解析:流式计算的新贵 Kafka Stream

观点 | Opinion

软件架构图的艺术 

AI 专区 | AI Area

从金属巨人到深度学习,人工智能(极)简史

人工智能那些事儿

Google 研究人员提出在移动设备上运行神经网络的新技术

评论

发布
暂无评论