Anonymous
In designing a new website, first analyze the content and target audience data to determine objective and threshold values in terms of site access and minimal and peak access times. Once you've determined the values you can design an N-tier server architecture to reduce load on single section by having an SSL decryption server, a app server, a database server, a content server and then multiple load balancers set up to distribute access loads based on your objective and threshold values. In a cloud based architecture, the use of individual docker containers for app / DB / encryption, etc accomplishes the same goal, with a kubernetes disturbed framework latency can be reduced and speed increased.