Some food for thoughts:
As some of you know, I have been given a talk called “Two Stack CMS”, together with Arne Blankerts, named after the concept described by Martin Fowler. As a preparation for next week’s code.talks, where we’ll give a talk about this topic again, I went through some articles about decoupling the content delivery part from the content management part.
Interestingly, Dries Buytaert just published an article addressing a similar approach. It also describes their use of BigPipe, Facebook’s approach to progressively deliver content to the browser.
If you’re interested in the topic, I recommend you read Dries’ blog post. And maybe you have some ideas to share later in this thread.