brandonschurman
brandonschurman on Hacker News
Re:Remote Code Execution as a Service
on Tuesday March 07, 2023 @05:08PM (#35061973)
Some of the reason we went with EC2 over something like ECS is that we would need to run the container in privileged mode for some of our features to work. We also considered options like gVisor, but ultimately the EC2 route was a simple enough implementation that made it easy to manage the user's cache volumes, etc. We're also hoping to use Firecracker VMs in the near future.
Re:Remote Code Execution as a Service
on Tuesday March 07, 2023 @03:22PM (#35060647)
Good point, we do have things locked down pretty well in our go code though. The instances can only be provisioned using an API, and that API doesn't allow for arbitrary user-supplied input.