Currently, at://advent is using an in memory session, so on reboot, one is logged out. This also locks sessions down to one server and does not allow scaling.
I had tried to use the Redis cache implementation they had, but it did not work. but we can write our own using (SessionStore)[https://docs.rs/tower-sessions/latest/tower_sessions/trait.SessionStore.html] and the current bb8 redis client