GitHub repository: velesnitski/Grokking-System-Design
Description: Systems design is the process of defining the architecture, modules, interfaces, and data for a system to satisfy specified requirements. Systems design could be seen as the application of systems theory to product development.