Upload
artur-ejsmont
View
202
Download
2
Embed Size (px)
Citation preview
Web Scalability Techniques
About Me
Agenda
Key Point To Remember
Managing state is the key challenge
How to avoid state
○○
○
○
○
Benefits of stateless components
○
○
○
Core Techniques
Three underlying techniques
Credit for this concept goes to AKF Partners and Art of Scalability book.
1. Adding Clones
○○
1. Adding Clones - example
web server 1 web server N
○
○
2. Functional Partitioning
2. Functional Partitioning - example
3. Data Partitioning AKA Sharding
3. Data Partitioning - example
Scenario Time
Challenges
○
Challenges - Adding Clones
○
Challenges - Functional Partitioning
○○
Challenges - Data Partitioning
Q&A