判断技术方向

判断技术方向
2023-02-19

  1. 技术的走向,从SOA,到服务化,微服务,到service mesh
    不要人云亦云,跟着说概念
    思考点在于:
    新技术出现,它的价值是什么?相比以前发生了什么变化?

  2. 大数据的技术更新迭代:Hadoop -> Spark -> Flink
    是解决核心诉求:大数据分析,算得快,快速拿到结果
    Hadoop 是从0到1, 背靠大厂的支持,获得成功
    Spark 架构改造,具备更快的能力
    Flink 实时化

  3. 技术的升级换代,围绕解决问题的痛点,是否向前推进了很大的改变
    再例如:数据库的技术 从OLTP -> OLAP -> HTAP

  4. 服务化
    4.1) 系统的水平伸缩能力 ,服务化后,责任少,易于伸缩性
    4.2) 易于研发协作,尤其是数百数千上万的大团队合作
    4.3) 关于服务粒度 - 主观划分, 服务的核心依赖路径 - 服务间编排调度

  5. 云原生 - 资源利用方向
    5.1) 单体 -> 分布式 是必然趋势
    5.2) Cloud Native 其实是分布式,只是把过往搭建分布式的方法,变成基于云去搭建。
    5.3) 背后,相关的技术更成熟:从虚拟化->容器化
    5.4) 容器,可以是更小的运行单位,例如serverless 是一个更小的运行单位
    serverless 的优势:按需按实际使用 - 成本优势
    serverless 的问题是弹性速度,
    serverless 不适用高响应要求的前台 ,后台离线计算okay
    5.5) 资源利用的终极:把所有DataCenter的资源可以当作一台机器调度

  6. 对 IaaS、PaaS、SaaS 的思考
    IaaS 基础技术- 云厂商
    PaaS 垂直技术 ,创业公司
    SaaS 业务复杂度 - 先进 护城河

所有的技术演进,其实都是围绕着用户对这个产品的核心诉求展开的,通过技术层面的架构改造,来解决用户当下的痛点。这个痛点,是要深入挖掘思考得出的

== 摘引自 == 
超级访谈:对话毕玄
方向:技术演进,到底该怎么思考未来?

posted @ 2023-02-19 22:40  testglen  阅读(22)  评论(0编辑  收藏  举报