General
When deciding which server architecture to use for your environment, there are many factors to consider, such as performance, scalability, availability, reliability, cost, and ease of management. via 5 Common Server Setups For Your Web Application | DigitalOcean.