Hi thanks for the interest!
This is all written in python and the AsyncSSH package. Firecracker for VMs with memory mapped files for ram. Paddle for billing. Caddy as a reverse proxy for certificates.
It works on top of very large bare metal instances.
I'm thinking maybe open sourcing but it will take some more work on the code to make it publishable w/o embarrassing myself :)
Do you do something similar to the modifications codesandbox has done to firecracker, regarding mmap ram? (They have multiple blogposts about it on their blog)
Would love to chat about details there
THanks for your response! as well
I am interested in which bare metal instances from which provider are you using if I may ask since I had a similar idea (as mentioned before) and I wanted to deploy it on hetzner but I was always worried that hetzner's policy might be too harsh for it even though they are one of the cheapest options out there
Which server provider did you end up using?
Thanks once again for your in depth response, these are the things I come to hackernews for! cheers and looking to ya response