Good reads
· 1 min read
Originally at https://tanchao.github.io/2022/01/13/good-reads.html
There is a question in Zhihu (aka. Quora in China) asked “what’s the programming book made you WoW?”. That’s the trigger that I should allocate a post for those highly impactful books in my career, they are not limited to programming, they are more about the tech industry, both skills and instruments.
Leaders
- James Hamilton, SVP/Distinguished Engineer@Amazon: https://perspectives.mvdirona.com/
- http://muratbuffalo.blogspot.com/
- https://www.brendangregg.com/methodology.html
- https://ferd.ca/
Books
- Unix Programming Art
- Hack and painters
- Refactoring
- 7 Habits
- DDIA
Articles
Distributed System
- Amazing reading on distributed system trade-offs: https://www.infoq.com/articles/cap-twelve-years-later-how-the-rules-have-changed/
This strategy should have three steps: detect partitions, enter an explicit partition mode that can limit some operations, and initiate a recovery process to restore consistency and compensate for mistakes made during a partition.
- https://www.keboola.com/blog/eventual-consistency
- Wiki is good
Topics
Payments
- https://eng.uber.com/money-scale-strong-data/
- https://medium.com/get-ally/how-to-architect-online-payment-processing-system-for-an-online-store-6dc84350a39
Finance
Performance
Best practices
- AWS: https://aws.amazon.com/cn/builders-library/?cards-body.sort-by=item.additionalFields.sortDate&cards-body.sort-order=desc&awsf.filter-content-category=*all&awsf.filter-content-type=*all&awsf.filter-content-level=*all
- DDB: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/best-practices.html