When you have the pleasant problem of trying to handle lots and lots of users, you quickly realize that tracking user state in the HTTP session doesn’t scale very well. To keep each session in memory ...