The constraints:
- Load balancing environment, sessions need to be persistent across servers.
 - OAuth 2.0 provider/authentication, tokens are created/refreshed quickly.
 
Storing sessions/tokens in the DB was the logical move.
- Is this the standard practice?
 - Is this the best practice?