There’s solid dependency support, GPUs enabled, built-in versioning, automatic JSON APIs, etc. and the latency is about 15ms for warm responses.
While you’d still want to train your model offline or elsewhere in your own preferred environment, this provides a DevOps-free environment for hosting your algo. You don’t have to worry about building a VM, manually scaling load, etc. And algos are easily chainable / pipeline-able across languages and developers. So your local Python script can call a remote R routine which loops over a Java function, with basically zero overhead.
Algorithmia only charges per compute-second for use, not for hosting. And you can either make your API free, or charge a royalty per use.
Refs:
Creating an algo: https://algorithmia.com/developers/algorithm-development/lan...
Calling an algo: https://algorithmia.com/developers/clients/
Pricing: https://algorithmia.com/pricing
Platform overview: https://algorithmia.com/serverless-ai-layer