Managing Multi-Tenant SaaS Applications at Scale

June 23, 2017

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?

Previous Presentation
Globally Distributed RESTful Object Storage
Globally Distributed RESTful Object Storage

Speaker: Julio Viera, VP Engineering - Backend as a Service, Fuze Level: 300 (Advanced) Track: Application...

Next Presentation
Bye Bye Legacy: Simplifying the Journey
Bye Bye Legacy: Simplifying the Journey

Speaker: Nick Maybin, Development Manager, HSBC Speaker: Andrew Matthews, Equities Architect, HSBC Level:...