Search IconIcon to open search

System design and architecture

Last updated Feb 23, 2023

Github: https://github.com/puncsky/system-design-and-architecture

Process for design and implementing a scale and efficient backend system

# Design Pinterest

Good engineers script; great engineers innovate.

# The four-steps template

  1. Clarify requirements and make assumptions.
  2. Sketch out the high-level design.
  3. Dive into individual components and how they interact with each other.
  4. Wrap up with blindspots or bottlenecks.