TrustRadius: an HG Insights company

DigitalOcean App Platform

Score8 out of 10

5 Reviews and Ratings

What is DigitalOcean App Platform?

The DigitalOcean App Platform enables developers to build, deploy, and scale apps on what they describe as a simple, fully managed PaaS. Users of the former Nanobox, acquired by DigitalOcean in 2019, have been migrated to the App Platform upon Nanobox's end of life in March 2021.

Categories & Use Cases

Top Performing Features

  • Development environment creation

    Ease of creating new development environments

    Category average: 8

  • Development environment replication

    Ease of replicating new development environments

    Category average: 7.7

  • Services-enabled integration

    Ability to integrate with cloud applications and data via APIs and pre-built connectors

    Category average: 8

Areas for Improvement

  • Scalability

    Ease of scaling up or down to meet demand

    Category average: 8.2

  • Platform management overhead

    Resources required to keep platform up and running

    Category average: 7.4

  • Platform access control

    Rules controlling what data different user categories can access

    Category average: 7.8

Hosting at a cheap cost

Use Cases and Deployment Scope

We used the DigitalOcean platform to host our SCIM bridge serverless hosting for another security product. The security product itself had limitation on providing the user automation features via SCIM and hence required a virtual appliance to be the bridge before SCIM can be enabled. We had selected DigitalOcean because of the easy setup and costing over other hosting provider.

Pros

  • Hosting of serverless application
  • Hosting of load balancer
  • Hosting of virtual appliances

Cons

  • None

Most Important Features

  • Easy of use
  • Costing

Return on Investment

  • It is the cheapest hosting service you can get.

Alternatives Considered

Cisco Hybrid Cloud Platform for Google Cloud

Other Software Used

OpsGenie, PitchBook, Owler

Nanobox, Focus on code, not operations.

Pros

  • Relatively easy setup. One file named "boxfile.xml" controls all relevant services including there communication ports, routes and build steps.
  • Scaling is easy - you can put everything on one machine, split certain services to dedicated machines and scale services to multiple machines. best of all this can be done at any time with almost zero down time.
  • I have not used this yet, but for a few hundred dollars a month you can get dedicated operational services to help you make your setup even easier and ensure your system is operational.

Cons

  • The company has not been very communicative as of lately. Not much news, no apparent work on missing features.
  • Some components are incomplete as far as some critical features. For example, I use RethinkDB as my database and it's missing critical features like backup and clustering, so It is unusable and they should have made that clear from the get go.
  • The pricing on the support plan is vague. I do have the feeling it is actually well worth the money, but it's hard to form a decisions based without more predictable specific.
  • Seems to me like the platform's future is unclear.

Return on Investment

  • The platform is saving me a lot of time I would have been wasting on operations instead of development.
  • The platform is saving me a lot of money as I can easily switch between cloud providers to find the best price.
  • I am worried though for the price I might have to pay in case of an unexpected system issue.
  • Hopefully I will be able to pay the support plan before that.

Alternatives Considered

Heroku

Other Software Used

Heroku