3 ms·
It's a godsend for me, and I don't use anything else on AWS. The value is that I can run arbitrary programs written in any language, and have it automatically
by badsock 11y ago
It's a godsend for me, and I don't use anything else on AWS. The value is that I can run arbitrary programs written in any language, and have it automatically scale up without having to think about VM instances. In my case there's a single (quite complex, cpu intensive) commandline C program that I need to run between zero and hundreds of on demand - I haven't found anything else that lets me do that.
- lbotos 11y agoWhat are you using to call your C program? I've been considering possibly a python wrapper?
- badsock 11y agoYes, did some research and found that the Python run time is the fastest to start up of the various options - all it really does is start up, call the C program, then shut down (<10ms to get to the subprocess.call() if memory serves).
- hassy 11y agoOut of curiosity, what does your C program do? I don't imagine yours is a typical use case if you don't use any other services (not even S3?) and when you consider that you're limited to 300 seconds of running time and not more than 100 concurrent executions.
- badsock 11y agoI'm going to be purposefully vague to avoid doxxing myself, but it's a lot like the "run" button that compiles the code on the Rust homepage, the difference being that the compiler I'm running is too performance critical to use Emscripten ATM.