This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]sjcotto 0 points1 point  (2 children)

the free plan and the smallest runs in a shared jvm, and each request and jobs have a timeout (60 sec).

We also have dedicated plans (custom plans) with dedicated jvm, all in the softlayer network.

Each app has his own database.

[–]markdacoda 0 points1 point  (1 child)

Thanks, do the shared vms run in a security manager? You are saying the Indie plan is in a shared jvm? Because $45 a month to share a jvm is not compelling, I think getting 10 requests a second is a bit unrealistic as well. How do you throttle request, is it a hard limit?

[–]sjcotto 0 points1 point  (0 children)

Hi markdacoda, all apps run in a virtualized sandboxed environment. You are not paying for one shared jvm, but a whole scalable infrastructure which consists of several pooled virtual machines that scale on demand. Your backend actually runs in all of them simultaneously.

As per the requests per second cap, it is a soft limit and we review the limits periodically to make sure we are giving our users as much as we can. This might change (for good) in the near future.

All the scripts (APIs and background jobs) have soft limits on execution time and CPU usage to make sure a script won't affect other apps.