Speaker: Justin LaBreck, Senior Consulting Engineer, Professional Services, MongoDB Level: 200 (Intermediate) Track: Application Architecture Multi-tenant applications face unique challenges at scale. A mix of hardware, software, and developer costs make implementing software-as-a-service (SaaS) and basic application architecture expensive and complex making growth problematic. In this talk, we will explore the strategies, trade-offs, and “gotchas” common in multi-tenant environments. We draw from daily work with MongoDB customers and application development in the SaaS events industry migrating from one multi-tenant strategy to another. We'll discuss several approaches on the shared-to-isolation spectrum with cost and benefit considerations for each. We’ll even offer tips so today’s application and MongoDB design choices don’t affect tomorrow’s bottom line. What You Will Learn: - What strategies exist for storing data from multiple clients? - How can these strategies be compared for cost effectiveness? - How can these strategies be compared for cost effectiveness? How can MongoDB features be leveraged for future scale?