Move remaining state out of web server into persistent storage (e.g. RDS NoSQL).
Using multiple servers without stateless requires a load balancer with 'sticky' sessions. This
Having multiple stateless servers with all data in a NoSQL database (than can be scaled) makes scaling easier.