Stacks/Node.js/Databases/DigitalOcean Managed databases

DigitalOcean Managed databases for the Node.js stack

Use DigitalOcean Managed databases when you want the stack to include the database connection service for your app while the actual database server runs as a managed service outside the cluster.

That lets teams choose providers per environment, offload day-to-day database operations, and keep the same app-side connection model across development, staging, and production. If you deploy this stack to DigitalOcean Kubernetes (DOKS), you can keep the managed database in the same provider network as the cluster for faster connectivity and tighter security boundaries.

How DigitalOcean Managed databases fits this stack

Managed database providers are useful only when they fit the way the stack connects apps to data. This is what DigitalOcean Managed databases changes for teams using the Node.js stack.

Keep the app-to-database connection in the stack

The external database services in this stack are connection services: they keep connection settings, secrets, and service wiring in one place so your app can connect to a managed database server on DigitalOcean Managed databases.

Choose the right provider per environment

Point each environment to the managed database provider that fits it best without rebuilding the stack connection model.

Keep database and cluster close together

When this stack runs on DigitalOcean Kubernetes (DOKS), you can keep the managed database server on the same provider for faster network connectivity and a tighter security posture.

Database connection services in this stack

These services are included in the stack to connect your app to a managed database server on DigitalOcean Managed databases.

Other managed database providers for this stack