A collection of System Design

  • tutorial
  • scalability

    • 分而治之/Hash映射(确保每个element被映射到相同的小文件中) + Hash_map统计 + 堆/快速/归并排序
    • try to keep your design simple and at the same time allow for future extensions on your design
  • design pattern

    • Listener/Observer Pattern:
    • Singleton Pattern
      • The singleton pattern is used when you want to make sure there is exactly one instance of something in your program. use static variable
    • Model-view-controller
    • it's commonly used in user interfaces
    • its goal is to keep the "data" separate from the user interface
  • google file system
  • google bigtable
  • google mapreduce

results matching ""

    No results matching ""