I've been involved with writing back-ends and (limited) front-ends for multiple web-apps over the course of my career and one pattern that I observed at the last 3 of my 4 workplaces was that the application started as a single unit running on a webserver but the model sooner or later got ripped out and deployed in a separate layer over the network
(
Read more... )