There are several ways we can offer state management, and also several services that can perform the task
- do we allow users to hook into any existing kvstore like mongodb or redis
- do we keep the implementation internal/hidden from the user
- if we keep it hidden
- do we build a service/server to handle state management?
- do we spin up something like a dedicated mongodb or redis instance ourselves