
Hi Chatsiri, Yes, there are multiple backends for Cloud Haskell. The Azure backend is, as you say, work in progress, although it's almost in a usable state and we hope to release a first version (with minimal functionality) soon. There is also the SimpleLocalnet backend which you can use for local networks and is very convenient during development. Provided that you can use the TCP transport, the development of other backends should not be too difficult. For instance, it should be relatively little work to develop a backend for Amazon's EC2 infrastructure (especially now that there is a much improved version of the Haskell bindings for libssh2). If however you need to develop a backend which requires a different network transport (such as UDP, say), you would need to develop a new Network.Transport implementation, which is a more serious undertaking. Edsko