Distributed Approach - One Server per component

Centralized Approach - One Server per component