Tech Stacks
    System Design Patterns
    CAP Theorem
    C10K and C10M
    Network Programming Models
    Infrastructure as Code

Tech Stacks - Source Control

Updated: 2022-02-05

Source control management (SCM)

git or hg?

hg has better support for larger repos.

You probably need a good way to search and browse your code. E.g. git itself manages the code, while GitHub provides a good UI to view the code.

Code repo file structure

  • single repo or not?
  • single branch or not?

How it is done by big companies