It is useless to say, but Haskell is a modeling and domain language, it is a sunset of math and highly sugared logic.<p>The proper place if Haskell code is Fastcgi and batch processing.<p>It should FFI everything infrastructure related and should be called by nginx or whatever.<p>Using it as a Java EE with monads is plain, well, let's say "over-engineering".