Services are a standard feature of transient. a service is a transient program with a diferent codebase than the one of the calling program. the services are initiated stand alone or by the monitor service. Although they are transient haskell programs, they can execute internally wathever :they can do FFI or execute a shell. They can also be packaged into docker images.
monitorService:
-is an executable included in transient -it should run in each node of the cloud:
monitorService -p start/thishost/3000 # first node