స్టేట్లెస్ సర్వీసులు అభ్యర్థనల మధ్య క్లায়েంట్ స్టేట్ను నిల్వ చేయవు (ప్రతి అభ్యర్థన స్వతంత్రమైనది), అయితే స్టేట్ఫుల్ సర్వీసులు స్టేట్ను నిర్వహిస్తాయి. స్టేట్లెస్నెస్ స్కేలబిలిటీ కోసం ముఖ్యమైనది — స్టేట్లెస్ సర్వీసులను క్షితిజ సమాంతరంగా స్కేల్ చేయడం చాలా సులభం.
స్టేట్లెస్ vs స్టేట్ఫుల్
STATELESS → the service keeps NO client state between requests:
→ each request contains all needed info; any server can handle any request
→ state lives ELSEWHERE (database, cache, client, token) if needed
STATEFUL → the service MAINTAINS state across requests:
→ a specific server holds a client's state (session in memory, etc.)
→ requests must go to the SAME server (or state must be shared/synchronized)
