tc's page

peace & chaos

not posts, but wikis

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