- Stateful server remembers client data (state) from one request to the next

Problem
- As per the above image, every request related to user A must be routed to Server 1. In general, requests from a client must be routed to the same server.
- This can be done with sticky sessions in most load balancers
- This leads to difficulties in adding or removing servers
- Also, it becomes challenging to handle server failures