Authentication · interview question
Why is it beneficial to use stateless JWTs instead of stateful sessions in a microservices architecture?
Multiple choiceEasychapter-17-curatedpremiumauthenticationjson-web-tokens-jwt
Answer and explanation
Correct answer
A. JWTs reduce database load by not requiring session storage.
Why
Stateless JWTs do not require session storage, thus reducing the load on the database. Sessions in a microservices architecture can lead to scalability issues due to the need to access session data from a centralized database.
Test yourself on Authentication
A free test with instant, explained results. No account needed.
More Authentication questions
- In the context of JWT, what is the primary purpose of the signature?
- How can a Java developer verify the signature of a JWT using HMAC SHA-256?
- How would you explain a significant consequence of using stateless JWT tokens for authentication in an interview?
- Which statement about JWT payloads is correct?
- Which statement best describes the use of CSRF tokens in web applications?
- Why is using BCrypt preferable over a fast hashing algorithm like SHA-256 for password hashing?