Designing Data-Intensive Applications
阅读进度
65%
读第二遍,这次重点看事务与一致性那几章。
工作之外按自己的节奏读的书,以及随手记下的句子。不追书单,只记下真正读进去、改变了做事方式的那几本。
同时开着的书不贪多,读完一本再换下一本。
读第二遍,这次重点看事务与一致性那几章。
边读边对照手上的项目,能立刻用上的条目不少。
把架构演化讲成一条线,比单点讲技术好读得多。
读完的书留下评分与一句话短评,方便以后回看。
补基础最好的一本,读完对性能问题有了底。
规范写成故事,比条例好记,也更容易坚持。
先记下来,等有空再慢慢读。
一直想读,等手上这本书读完再开。
读到有感觉的句子就抄下来,再写一句自己的想法,过段时间回头看会有新感受。
「系统的复杂度,大多来自我们对它做了哪些妥协,而不是用了哪些技术。」
同一套架构在两家公司会走向完全不同的样子,差别就在这里。
「先让它跑起来,再让它正确,最后才是让它快;但重构要贯穿始终。」
把重构当成日常动作而不是专项任务之后,改动反而更小、更安全。
「架构不是一次设计出来的,是在一次次演化里长出来的。」
接受演化,才不会被一开始的「完美设计」绑住手脚。