* Which design decisions do we take?
* What NoSQL technologies do we choose and why?
* How do we model a CMS schema on top of them?
* What are the challenges we face to provide CMS and search functionality in a scalable and highly available environment?