我正在考虑托管用Haskell编写的Web应用程序的不同选项。
Heroku似乎是一个有吸引力的选择,而supports Haskell。但是,如Heroku runtime principles中所述,我很可能需要将Web进程与某些后台作业(通过消息队列或使用Cloud Haskell等平台)连接起来。此外,我还需要一个持久层,我不知道在使用Haskell时Heroku是如何支持它的。
我的问题是,Heroku是否支持部署完整的Haskell应用程序,或者running containers on a IaaS(例如AWS或Google Computing Engine)是更好的选择。