Scalability Considerations and Techniques
Tuesday, 4 June 2019، 11:57 PM
Here are the slides from my presentation at Nopayar, when I used to be a DevOps Engineer.
The slide contains many best practices gathered (not written) by me for better scaling and high-availibility of applications. ( mainly web applications)
The slide covers:
- ScalingHierarchy
- Pinterest Best Practices
- Data Partitioning and Sharding Patterns
- Sharding Considerations and Techniques
- ProxySQLSharding and
- ID Generation Approaches
- Query Optimization
I've tried to put a refrence for each section for more information, but there are some sections that don't have any refrence at all, you can easily find the refrences with a quick search in Internet.