I was developing something similar with effe[1] e effe-tool[2], the idea is similar.<p>You wrote your service in go following in such a way that it expose 3 function and it get compiled down to a single binary, then you can dockerize your application (images usually are smaller than 6MB) and deploy it, wherever and whenever you want.<p>Of course everything is open source.<p>I explained it a little better here: <a href="http:&#x2F;&#x2F;redbeardlab.tech&#x2F;2016&#x2F;03&#x2F;05&#x2F;effe.html" rel="nofollow">http:&#x2F;&#x2F;redbeardlab.tech&#x2F;2016&#x2F;03&#x2F;05&#x2F;effe.html</a><p>[1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;siscia&#x2F;effe" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;siscia&#x2F;effe</a><p>[2]: <a href="https:&#x2F;&#x2F;github.com&#x2F;siscia&#x2F;effe-tool" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;siscia&#x2F;effe-tool</a>