Comment
Comment by molodec
> Avoid state like the plague
This really depends on the problem domain. Application state is fine in many areas, and in the case the state is non trivial managing it in the application is a lot easier that pushing to databases.