Stateless સર્વિસ્સ રિક્વેસ્ટ્સ વચ્ચે ક્લાયન્ટ સ્ટેટ સ્ટોર કરતી નથી (દરેક રિક્વેસ્ટ સ્વતંત્ર છે), જ્યારે stateful સર્વિસ્સ સ્ટેટ જાળવી રાખે છે. Statelessness સ્કેલેબિલિટી માટે મહત્વપૂર્ણ છે — stateless સર્વિસ્સ આડા સ્કેલ કરવા માટે ઘણી સરળ છે।
Stateless વર્સેસ stateful
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)
