TomoLink
CompaniesZeptoSystem DesignA cheat sheet for system designs
System Design
Mediumcloud-distributed-systems

A cheat sheet for system designs

30 minssystem designarchitecture
30 mins
1 sections
system design, architecture

Overview

The diagram below lists 15 core concepts when we design systems. The cheat sheet is straightforward to go through one by one. Save it for future reference!

  • Requirement gathering
  • System architecture
  • Data design
  • Domain design
  • Scalability
  • Reliability
  • Availability
  • Performance
  • Security
  • Maintainability
  • Testing
  • User experience design
  • Cost estimation
  • Documentation
  • Migration plan
A cheat sheet for system designs [Medium] | Zepto System_design | TomoLink