Multi tenancy
-
Upload
hotrannam -
Category
Technology
-
view
868 -
download
1
Transcript of Multi tenancy
N A M H O
MULTI - TENANCY
THE MYTH
• Multi-tenancy refers to a principle in software architecture where a single instance of the software runs on a server, serving multiple client organizations (tenants).
SOMETIMES I GET CONFUSED
THINK ABOUT CROWD
Different people has different …
WHY IT MATTERS
• Costs of
• Resources
• Licenses
• Operations
SALES AND MARKETING
• Vendor• Software as a service
• Customer (a tenant)• Saving costs
• User (an employee of the tenant)• Transparent
WHICH MODEL
User Interface
Business Logic
Reporting
Data Model
TECHNICAL CHALLENGES
Multi-Tenant Application Codebase
Customization for specific
tenants
Platform
TECHNICAL CHALLENGES
• Tenant-aware UI components• Branding
• Tenant-aware business logic• Workflow
• Data model• Isolated• Shared
• Metadata-driven• Cross-cutting concern
THE UNPREDICTABLE WORLD
Small change that doesn’t hurt.
THANKS YOU!