• AntzUhl

    能够在生产环节中监控系统的运行状态,比在开发环境中完整地测试所有的功能更重要。

    可观察性 != 监控

    从开发者角度探究系统的状态

    组成: 指标、日志、追踪

    2021-08-13 17:31:54

  • AntzUhl

    https://en.jinzhao.wiki/wiki/Jim_Gray_(computer_scientist)

    https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/tr-95-51.pdf

    2021-08-05 15:25:20

  • AntzUhl

    分布式系统设计的第一原则: 能不要分布尽量不要分布

    你拿着一把锤子,不能把所有问题都看成钉子。

    2021-07-10 15:14:29

  • AntzUhl

    原始分布式时代的教训

    Just because something can be distributed doesn’t mean it should be distributed. Trying to make a distributed call act like a local call always ends in tears

    某个功能能够进行分布式,并不意味着它就应该进行分布式,强行追求透明的分布式操作,只会自寻苦果

    2021-06-24 17:05:20

  • AntzUhl

    "没有银弹"

    "软件研发中任何一项技术、方法、架构都不可能是银弹"

    传说里,能从普通人忽然变身的狼人是梦靥中最为可怖的怪物,人们一直尝试寻找到能对狼人一枪毙命的银弹。

    软件亦有着狼人的特性,平常看似人畜无害的技术研发工作,转眼间就能变成一只工期延误、预算超支、产品满身瑕疵的怪兽。我听到了管理者、程序员与用户都在绝望地呼唤,大家都渴望能找到某种可以有效降低软件开发的成本的银弹,让软件开发的成本也能如同电脑硬件的成本那样,稳定且快速地下降。

    2021-06-22 18:03:52

  • AntzUhl

    "悟已往之不谏,知来者之可追。"

    现在听到归去来兮辞里面“知来者之可追”的第一反应居然是链路追踪

    2021-06-22 11:23:29