《从 0 开始学架构》学习归整(十九)技术演进

内容纲要

甜蜜的烦恼

新技术层出不穷,这可咋整啊? ╮(╯▽╰)╭

技术江湖的武林门派说明书

  • 潮流派
    • 特点
      • 热衷新技术,紧跟技术潮流
    • 门训
      • 这个新技术真🐂🍺,我们一定要想办法搞他一下!
    • 风险
      • 常常需要踩新技术的坑(新技术初期一般不太成熟)
    • 意义
      • 勇当小白鼠,为技术江湖的发展贡献巨大力量!!(褒义)
  • 保守派
    • 门派特点
      • 对新技术有很强戒心
    • 门训
      • 稳定第一,看我一双拳头打遍天下!
    • 风险
      • 无法享受新技术带来的福利(新技术出现的目的基本都是为了解决历史问题或解决老技术的三高问题)
    • 意义
      • 稳定的系统保证服务的大部分可用,是江湖的基石(谁不想有个稳定的工作环境呢?)
  • 跟风派
    • 门派特点
      • 让我打开写轮眼看看先
    • 门训
      • 哇!你看这个,阿里爸爸也有这个诶,人家也要!!!噫~~这个企鹅爸爸都不玩的,人家才不要!!!
    • 风险
      • 要死!风没了……
      • 要死!村里的路太差,阿里爸爸和企鹅爸爸的超跑在这跑起来,底盘都快散架了……
    • 意义
      • 巨人大厂 PPT 常客(由我来组成头部)

江湖散人生存指南

  1. 全职镖师(产品
    • 核心思想:技术创新推动业务发展
    • 目标:当镖头扛把子
    • 计划及实施
      1. 自创一套“降龙 108 掌”(比市场上的“降龙 10 巴掌”🐂🍺 N 倍)
      2. 当上镖头
      3. 自创一套“降龙 10086 掌”(比“降龙 108 掌”🐂🍺 N 倍)
      4. 当上总镖头
      5. 自创一套“降龙无限掌”(比“降龙 10086 掌”🐂🍺 N 倍)
      6. 当上总镖头
  2. 押镖服务
    • 核心思想:业务发展推动技术创新
    • 目标:为武林提供押镖服务
    • 计划及实施
      1. 先找个 3 个会“降龙 10 巴掌”的镖师
      2. 为 3 个门派提供押镖服务
      3. 口碑很好,300 多个门派找上门,要求服务(业务发展阶段一)
      4. 找个 300 个会“降龙 10 巴掌”的镖师
      5. 为 30 多个门派提供押镖服务
      6. 口碑升级,30000 多个门派找上门,要求服务
      7. 找不到 30000 个镖师了(业务发展阶段二)
      8. 听说有会“降龙 108 掌”的镖头,一个人顶 N 个镖师
      9. 买下镖头的掌法或者自创一个“伏虎 108 掌”
      10. 给镖师学习新掌法
      11. 提供服务
      12. 买下新的厉害掌法或者自创“伏虎 10086 掌”
      13. 为整个武林提供押镖服务

总结

确定何时需要推进武功(架构、技术)更新迭代,需要明确自己及业务的所处阶段。

阶段 用户规模(n 看具体业务) 业务阶段 技术影响 实施思想
婴儿期 0 ~ 1n 初创期 性能、可用性压力不大 可以怎么快怎么来
幼儿期 1n ~ 10n 初创期 性能、可用性开始有一点压力 可以拆分机器(数量不会太多)
少年期 10n ~ 100 n 发展期 性能、可用性压力较大 需要将业务拆开为多个子业务
青年期 100n ~ 1000 n 竞争期 性能、可用性压力很大 考虑使用集群、多机房等方案
壮年期 1000n ~ 10000n 竞争期 & 成熟期 性能、可用性压力非常大 架构可能需要推倒重来
巨人期 10000n + 成熟期 同壮年期 同壮年期

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注