Stateless Service
Problem
A load balancer distributes requests across ten API instances.
Request 1 reaches server A.
Request 2 reaches server B.
If A stored essential session state only in its memory, B doesn't know it.
Solution — Stateless Service
Keep necessary durable/shared state outside individual service instances.
┌→ API A ─┐
User ─┼→ API B ─┼→ shared state
└→ API C ─┘
Core idea: stateless instances make requests less dependent on which particular server receives them.