Web Scalability Techniques - PHP Conference Australia 2016
30
Web Scalability Techniques
-
Upload
artur-ejsmont -
Category
Technology
-
view
200 -
download
2
Transcript of Web Scalability Techniques - PHP Conference Australia 2016
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