The aim of this blog is to enable a learner to understand web architecture, the factors that affect its performance and be able to design and create an interactive website.