Designing my Server Architecture for Scalable Web Applications