4 ms·
I liked Dokku when I was still happy using docker, but since I started working on https://www.dbos.dev/ https://www.dbos.dev/, I value microVMs way more. The p
by hmaxdml 2y ago
I liked Dokku when I was still happy using docker, but since I started working on https://www.dbos.dev/ https://www.dbos.dev/, I value microVMs way more.
The problem with Dokku is that, while its easy to use if you have experience in devops, well.. you still need to know devops! That's not what I call serverless...
- heofizzy 2y agoDon't you need to run everything in bare metal to effectively leverage microVMs? AFAIK, unlike containers, you can't efficiently run microVMs on cloud VM instances.
- hmaxdml 2y agoYou need nested virtualization, which many VMs support -- it is architecture dependent. But, yes, to maximize the benefits you'll want to run on baremetal. From the standpoint of a cloud user, the kind that likes Dokku, the experience is cheaper/faster/more secure if the infra uses uVMs vs containers.
- canadiantim 2y agoWill it ever be possible to use DBOS with other providers asides from aws? Some part of me concerned about the vendor lock-in
- hmaxdml 2y agoThe SDKs -- which do most of the heavy lifting of managing state for you -- are open source. For example the TS SDK (https://github.com/dbos-inc/dbos-transact https://github.com/dbos-inc/dbos-transact) runs on node and you can run node anywhere (k8s, VMs, etc.) With respect to AWS, where we currently host DBOS Cloud, we rent baremetal machines and built the entire hosting layer using Firecracker, Postgres, and other well known frameworks that we can bring to other metal providers (https://www.dbos.dev/blog/anatomy-of-dbos-cloud https://www.dbos.dev/blog/anatomy-of-dbos-cloud).