+ All Categories
Home > Technology > Web Scalability Techniques - PHP Conference Australia 2016

Web Scalability Techniques - PHP Conference Australia 2016

Date post: 22-Jan-2017
Category:
Upload: artur-ejsmont
View: 201 times
Download: 2 times
Share this document with a friend
30
Web Scalability Techniques
Transcript
Page 1: Web Scalability Techniques - PHP Conference Australia 2016

Web Scalability Techniques

Page 3: Web Scalability Techniques - PHP Conference Australia 2016

Agenda

Page 4: Web Scalability Techniques - PHP Conference Australia 2016

Key Point To Remember

Page 5: Web Scalability Techniques - PHP Conference Australia 2016

Managing state is the key challenge

Page 6: Web Scalability Techniques - PHP Conference Australia 2016

How to avoid state

○○

Page 7: Web Scalability Techniques - PHP Conference Australia 2016

Benefits of stateless components

Page 8: Web Scalability Techniques - PHP Conference Australia 2016

Core Techniques

Page 9: Web Scalability Techniques - PHP Conference Australia 2016

Three underlying techniques

Credit for this concept goes to AKF Partners and Art of Scalability book.

Page 10: Web Scalability Techniques - PHP Conference Australia 2016

1. Adding Clones

○○

Page 11: Web Scalability Techniques - PHP Conference Australia 2016

1. Adding Clones - example

web server 1 web server N

Page 12: Web Scalability Techniques - PHP Conference Australia 2016

2. Functional Partitioning

Page 13: Web Scalability Techniques - PHP Conference Australia 2016

2. Functional Partitioning - example

Page 14: Web Scalability Techniques - PHP Conference Australia 2016

3. Data Partitioning AKA Sharding

Page 15: Web Scalability Techniques - PHP Conference Australia 2016

3. Data Partitioning - example

Page 16: Web Scalability Techniques - PHP Conference Australia 2016

Scenario Time

Page 17: Web Scalability Techniques - PHP Conference Australia 2016
Page 18: Web Scalability Techniques - PHP Conference Australia 2016
Page 19: Web Scalability Techniques - PHP Conference Australia 2016
Page 20: Web Scalability Techniques - PHP Conference Australia 2016
Page 21: Web Scalability Techniques - PHP Conference Australia 2016
Page 22: Web Scalability Techniques - PHP Conference Australia 2016
Page 23: Web Scalability Techniques - PHP Conference Australia 2016
Page 24: Web Scalability Techniques - PHP Conference Australia 2016
Page 25: Web Scalability Techniques - PHP Conference Australia 2016
Page 26: Web Scalability Techniques - PHP Conference Australia 2016

Challenges

Page 27: Web Scalability Techniques - PHP Conference Australia 2016

Challenges - Adding Clones

Page 28: Web Scalability Techniques - PHP Conference Australia 2016

Challenges - Functional Partitioning

Page 29: Web Scalability Techniques - PHP Conference Australia 2016

○○

Challenges - Data Partitioning

Page 30: Web Scalability Techniques - PHP Conference Australia 2016

Q&A


Recommended