An application is executed as a series of one-to-many processes that share nothing and are loosely coupled. Stateful data should not be stored within these processes, including session state.

All state should be stored within a backing service to ensure portability and scaling capabilities won’t affect the application.