Report this

What is the reason for this report?

How app platform shares its resources

Posted on February 25, 2024

Firstly thank you for all of the great services you provide. Really keen to use more DO but am getting the impression that it’s not quite where I need it to be. I’m keen to be able to create an architecture that’s made up of mostly private services and functions, with selected ones exposed (the gateways), and where as much as possible each service / function can scale independently of the others. With that said, am wondering:

  1. When an app on the app platform has various resources assigned to it (internal and external services, functions etc.), do they all share the same resources (IE memory, CPU etc.) available to the app as a whole?
  2. If a service is internal inside app platform, is there a way to call it directly from another app inside my DO account? Or is it only accessible by other services inside the same app?
  3. If it’s only accessible by other services inside the same app, can I make an external service inside an app “internal” by using a firewall with it to limit traffic from other apps?
  4. Are functions a good choice to handle variable workloads? I’d really like something that can handle any amount of traffic, but where the traffic scales up and down a lot. It kind of seems the “120 concurrent requests” limits this ability really.
  5. Can functions be made internal?

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Start building today

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.