Designing Database Architecture – Single Server Deployment and Vertical Scaling