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

Demonstrating stateful architecture

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 leads to difficulties in adding or removing servers
  • Also, it becomes challenging to handle server failures

Solution

Stateless web server

Sources