Application Structure

We don’t care much about application architecture initially in our career because as a fresher web developer, most of the projects we get are not that large and often hosted on shared servers. But it is always a dream to work on a fairly large project where these architectural things become more relevant. Generally in smaller companies you have to wear multiple hats from web development, server setup to deployment and even plan the architecture otherwise you might get in trouble in project projects.