7 Key Things for Building a HighlyScalable SharePoint 2013 App
#SPSSTHLM08
Edin Kapić
January 25th, 2014

SharePoint Satur...
Gold

SharePint

Bronze
Raffle
I wonder if this
beer could be
SharePint
compatible

Edin Kapić

@ekapic
www.edinkapic.com

sug.cat
4
#FAIL
#COOL
With the cloud, we have potential for
scalability and high availability
But the architecture must enable it
(It doesn’t co...
I assure you, Emperor, that
this Death Star has been
designed to withstand any
attack.
I find your lack of
failover disturbing…
RDBMS
SQL Azure
Immediate Consistency

NoSQL
Table Storage
Eventual Consistency. ..
A-F

G-O
Data Access
P-Z
Shards
Source: Udi Dahan

30
Web

Back-End
Message Queue
Storage
Account

myaccount

Queue

Submitqueue

Calc-queue

Message
Joe’s Job
Mary’s Job

Andy’s Job
Mr. Sync and Mr.
Async

(and a customer)
Web Tier

Web Tier

Request 1

Response 1
Request 2

Request 1

Thread
#1

Data
Tier

Response 1
Request 2

Thread
#1

Dat...
Image: Rainer Knäpper, License: artlibre
http://highscalability.com/

http://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/SES-B301
SPS Stockholm 7 Key Things for Building a Highly-Scalable SharePoint 2013 App
SPS Stockholm 7 Key Things for Building a Highly-Scalable SharePoint 2013 App
SPS Stockholm 7 Key Things for Building a Highly-Scalable SharePoint 2013 App
SPS Stockholm 7 Key Things for Building a Highly-Scalable SharePoint 2013 App
SPS Stockholm 7 Key Things for Building a Highly-Scalable SharePoint 2013 App
SPS Stockholm 7 Key Things for Building a Highly-Scalable SharePoint 2013 App
SPS Stockholm 7 Key Things for Building a Highly-Scalable SharePoint 2013 App
SPS Stockholm 7 Key Things for Building a Highly-Scalable SharePoint 2013 App
SPS Stockholm 7 Key Things for Building a Highly-Scalable SharePoint 2013 App
SPS Stockholm 7 Key Things for Building a Highly-Scalable SharePoint 2013 App
SPS Stockholm 7 Key Things for Building a Highly-Scalable SharePoint 2013 App
SPS Stockholm 7 Key Things for Building a Highly-Scalable SharePoint 2013 App
SPS Stockholm 7 Key Things for Building a Highly-Scalable SharePoint 2013 App
SPS Stockholm 7 Key Things for Building a Highly-Scalable SharePoint 2013 App
SPS Stockholm 7 Key Things for Building a Highly-Scalable SharePoint 2013 App
SPS Stockholm 7 Key Things for Building a Highly-Scalable SharePoint 2013 App
SPS Stockholm 7 Key Things for Building a Highly-Scalable SharePoint 2013 App
SPS Stockholm 7 Key Things for Building a Highly-Scalable SharePoint 2013 App
SPS Stockholm 7 Key Things for Building a Highly-Scalable SharePoint 2013 App
SPS Stockholm 7 Key Things for Building a Highly-Scalable SharePoint 2013 App
SPS Stockholm 7 Key Things for Building a Highly-Scalable SharePoint 2013 App
SPS Stockholm 7 Key Things for Building a Highly-Scalable SharePoint 2013 App
SPS Stockholm 7 Key Things for Building a Highly-Scalable SharePoint 2013 App
SPS Stockholm 7 Key Things for Building a Highly-Scalable SharePoint 2013 App
SPS Stockholm 7 Key Things for Building a Highly-Scalable SharePoint 2013 App
SPS Stockholm 7 Key Things for Building a Highly-Scalable SharePoint 2013 App
SPS Stockholm 7 Key Things for Building a Highly-Scalable SharePoint 2013 App
Upcoming SlideShare
Loading in …5
×

SPS Stockholm 7 Key Things for Building a Highly-Scalable SharePoint 2013 App

867 views

Published on

Learn best practices and patterns to build your next super-scalable SharePoint 2013 App. You will see how to pair the power of the browser and the cloud to build a SharePoint app that runs like a cheetah. We will go in depth on how the modern SharePoint 2013 app is built on Windows Azure, demo and learn how to manage the different mechanisms for scaling that are available to us, such as non-relational databases, cache, asynchronous API calls and queuing. You will take away code samples and guidance that will enable you to scale you next SharePoint 2013 app.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
867
On SlideShare
0
From Embeds
0
Number of Embeds
100
Actions
Shares
0
Downloads
7
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Template may not be modified Twitter hashtag: #spsbe for all sessions
  • CAP Theorem:Consistency, Availability, Partition Tolerance (pickany 2)
  • ParallelizedqueryacrossShards
  • SPS Stockholm 7 Key Things for Building a Highly-Scalable SharePoint 2013 App

    1. 1. 7 Key Things for Building a HighlyScalable SharePoint 2013 App #SPSSTHLM08 Edin Kapić January 25th, 2014 SharePoint Saturday Stockholm
    2. 2. Gold SharePint Bronze Raffle
    3. 3. I wonder if this beer could be SharePint compatible Edin Kapić @ekapic www.edinkapic.com sug.cat
    4. 4. 4
    5. 5. #FAIL
    6. 6. #COOL
    7. 7. With the cloud, we have potential for scalability and high availability But the architecture must enable it (It doesn’t come out of the box) 13
    8. 8. I assure you, Emperor, that this Death Star has been designed to withstand any attack.
    9. 9. I find your lack of failover disturbing…
    10. 10. RDBMS SQL Azure Immediate Consistency NoSQL Table Storage Eventual Consistency. ..
    11. 11. A-F G-O Data Access P-Z Shards
    12. 12. Source: Udi Dahan 30
    13. 13. Web Back-End Message Queue
    14. 14. Storage Account myaccount Queue Submitqueue Calc-queue Message Joe’s Job Mary’s Job Andy’s Job
    15. 15. Mr. Sync and Mr. Async (and a customer)
    16. 16. Web Tier Web Tier Request 1 Response 1 Request 2 Request 1 Thread #1 Data Tier Response 1 Request 2 Thread #1 Data Tier
    17. 17. Image: Rainer Knäpper, License: artlibre
    18. 18. http://highscalability.com/ http://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/SES-B301

    ×