System Scalability — Web servers

Single Server = Single point of failure

A single server architecture may be good enough for simple purpose which doesn’t get much traffic, for example, a personal website, a marketing website for demonstration only.

Vertical Scaling

One approach to improve single-server design is by vertical scaling. That is, to separate webserver and database and scale them independently.

Horizontal Scaling

So, instead of single server, lets put multiple servers!



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store