Lessons Learned from Building a Multi-Tenant Saas Content Management System on Mongo with C#

Lessons Learned from Building a Multi-Tenant Saas Content Management System on Mongo with C#

Jonathan Roeder

February 14, 2013

Detailed review of the challenges faced and choices made while developing a multi-tenant SaaS CMS with Mongo and .NET (C#), including modeling for data integrity in a world without joins or transactions, leveraging dynamic schema elements while using the C# driver, embracing sharding, ensuring scalability and security, using the Aggregation framework, and working around limitations (case sensitivity, numeric precision).

MongoDB World for Giant Ideas
June 20-21 Chicago, IL

MongoDB World is where the world’s fastest growing database community comes to connect, explore, and learn. Join us for hands-on and deep-dive technical sessions, giving you the tools you need to build and deploy your giant ideas.