A system’s ability to cope with increased load.
What is state?
Sessions, local files, ...
What does a stateful server look like?
What we have done?
What is functional partitioning?
What are the benefits of functional partitioning?
What we have done?
What does load balancer do?
What are the benefits of using load balancer?
What we have done?
AWS Elastic Load Balancer
What is caching?
Why caching?
What we have done?
How does it work?
Benefits
Distribute read load
High availability
Limitations
Can only scale the read load
Can’t scale the data size
Replication lag
What is data partitioning?
Benefits
Limitaions
Synchronous Processing vs Asynchronous Processing
Good candidates for asynchronous processing