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