System Design
A high level break down of key components when doing a system design...
Tags: architecture, computerscience, systems, tutorial