MVP Summit 2013                              Rainer Stropek                              software architects gmbhMobile   ...
MVP Summit 2013    Mobile Clients                         Why?                      Business logic,                       ...
MVP Summit 2013 Mobile Clients   Mobile Clients      Mobile Clients   Mobile Clients   Multi Tenancy    App 1            A...
MVP Summit 2013 Mobile Clients      Mobile Clients    Mobile Clients   Mobile Clients   Multi Tenancy    App 1            ...
MVP Summit 2013   Tenant 1        Tenant 2             Tenant 3   Tenant 4   Multi Tenancy                              Se...
IaaS   PaaS
MVP Summit 2013                                   Rainer Stropek                                   software architects gmb...
MVP Summit 2013 - Windows Azure Websites for Tenant Isolation
Upcoming SlideShare
Loading in...5
×

MVP Summit 2013 - Windows Azure Websites for Tenant Isolation

503

Published on

Windows Azure Mobile Services is a nice platform for building backends for mobile applications. I think that it's way of using the Windows Azure Website infrastructure for tenant isolation is especially interesting. In my session at MS MVP Summit 2013 I talked about this architectural pattern.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
503
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

MVP Summit 2013 - Windows Azure Websites for Tenant Isolation

  1. 1. MVP Summit 2013 Rainer Stropek software architects gmbhMobile Web http://www.timecockpit.comServices Mail rainer@timecockpit.com Twitter @rstropekArchitecture Pattern Saves the day.
  2. 2. MVP Summit 2013 Mobile Clients Why? Business logic, Validation, Imagine a mobile client Security,… that needs storage No direct access to SQL ?? Service I don‘t want to run Credentials for Table Storage? Validation, security – where? and maintain this service! Answer: Deploy a service Data Store Create, deploy, maintain, monitor (No)SQLWhy Mobile Services?
  3. 3. MVP Summit 2013 Mobile Clients Mobile Clients Mobile Clients Mobile Clients Multi Tenancy App 1 App 2 App 3 App 4 Deploy one multi-tenant service that everyone can use Logic Logic Service Logic Logic Let people upload there logic as scripts JavaScript (and therefore Data Store TypeScript) (No)SQL Node.js Problem: SandboxingMulti-Tenant Pre-Built Service needed
  4. 4. MVP Summit 2013 Mobile Clients Mobile Clients Mobile Clients Mobile Clients Multi Tenancy App 1 App 2 App 3 App 4 Use Windows Azure Website infrastructure for sandboxing Service Logic Logic Logic Logic Data Store (SQL with NoSQL API)Multi-Tenant Pre-Built Service
  5. 5. MVP Summit 2013 Tenant 1 Tenant 2 Tenant 3 Tenant 4 Multi Tenancy Service Logic Logic Logic Logic Data Store (SQL with NoSQL API)Multi-Tenant Pre-Built Service
  6. 6. IaaS PaaS
  7. 7. MVP Summit 2013 Rainer Stropek software architects gmbhQ&A Mail rainer@timecockpit.com Web http://www.timecockpit.com Twitter @rstropekThank your for listening! Saves the day.

×