I think that projects like Contentful are definitely a step in the right direction, because they establish a clear boundary between content and everything else.
The death of the CMS
Davide Borsatto

I thought so too when we chose Contentful. However, last 15 days have proven having all your eggs in 1 basket can also be scary when undocumented technical limitations are impacting your app. As you can read here: How Contentful is wrecking our app