Best DigitalOcean offering for single-node Docker Swarm app

Posted September 18, 2021 118 views
ScalingDockerDigitalOcean App PlatformDigitalOcean DropletsBuilding on DigitalOcean

Hi all,

I am a solo developer trying to build a small app that requires three services: a database that runs on Node (Node Quadstore), a Genie.jl (Julia) backend web application, and Web Components for the frontend.

Thinking of deployment, I am leaning towards single-node Docker Swarm (because my stack is kind of eclectic), but am open to other options. What would be the best Digital Ocean product for what I want to do: App Platform, a Droplet, or something else?

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
1 answer

👋 @writerUrchin

I think either App Platform or Droplets could handle your app. App Platform would be easiest to maintain and grow though the caveat is the ephemeral file system. Because App Platform uses containers the filesystem provided to apps can disappear at any time. It appears that Quadstore uses on-disk storage, so that would have to be hosted elsewhere.

If you are set on having it single node, in this case a Droplet is probably best. If App Platform adds persistent volumes then it would definitely take the cake in my opinion.

Hope this helps!