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
- https://en.wikipedia.org/wiki/CAP_theorem
- https://en.wikipedia.org/wiki/Eventual_consistency
- https://en.wikipedia.org/wiki/ACID
- https://en.wikipedia.org/wiki/PACELC_theorem
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
- https://www.infoq.com/presentations/financial-exchange-architecture/
Performance
- ebay tech: https://tech.ebayinc.com/archive/?tag=performance-engineering
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