System Design πŸ”₯ β€” Key Concepts and Terms [Interview Notes]

Ganesh Prasad
11 min readDec 17, 2021

This is a list of 20+ key terms and concepts in System Design, along with brief explanations for each.

Photo by Kelly Sikkema on Unsplash

1. Availability

A System is said to be available if it is operational. The availability of a system is the percentage it remains usable during its lifetime, excluding time for maintenance, repair, or other problems it might…

--

--

Ganesh Prasad

Backend Developer at Appscrip | C++ veteran, πŸ’œ Dart