helloWorld.deploy : '{IO, Exception} ()
helloWorld.deploy = Cloud.main do
h = sketchy underlinedeployHttp ! Environment.default helloWorld
ServiceName.assign
(ServiceName.create "hello-world") h
Then how am I not just swapping YAML gobbledygook for Unison gobbledygook here..?I understand the general idea of expanding the scope of programmable code onto the infrastructure layer, that makes total sense to me. But then, you’re just shifting complexity from the developer to your cloud service, and hide it behind a proprietary platform (which I don’t mind, all the best for your business!). And I don’t really understand how that will make things better, all things considered.
Could someone explain this to me?