Technically
AI Reference
Your dictionary for AI terms like LLM and RLHF
Company Breakdowns
What technical products actually do and why the companies that make them are valuable
Learning Tracks
In-depth, networked guides to learning specific concepts
Posts Archive
All Technically posts on software concepts since the dawn of time
Terms Universe
The dictionary of software terms you've always wanted

Explore learning tracks

AI, it's not that ComplicatedAnalyzing Software CompaniesBuilding Software ProductsWorking with Data Teams
Loading...
I'm feeling luckyPricing
Log In

What does DigitalOcean do?

DigitalOcean is an independent infrastructure as a service provider; you can think of them as AWS or GCP, but for the people.

Last updated Mar 23, 2026devops
Justin Gage
Justin Gage
Read within learning track:Analyzing Software Companies

The TL;DR

DigitalOcean is an independent infrastructure as a service provider; you can think of them as AWS or GCP, but for the people.

  • DigitalOcean rents out servers (and software on those servers) to developers building applications on the web
  • Unlike AWS, GCP, or Azure, DigitalOcean is a standalone company not owned by a massive trillion dollar tech giant
  • DO made a name for themselves by prioritizing simplicity and **user experience **instead of sheer power and number of products

DigitalOcean went public in 2021 and did over $500M in revenue last year, so they’re far from a small company. But as we’ll see, they approach things a bit differently than your average cloud provider.

Note: I am a former DigitalOcean employee but do not currently own and have not ever owned any shares.

Terms Mentioned

UI

Frontend

PaaS

SSH

Server

Cloud

Infrastructure

Networking

Terminal

Linux

Database

Operating System

Kubernetes

Companies Mentioned

DigitalOcean logo

DigitalOcean

PRIVATE
Elastic logo

Elastic

ESTC
AWS logo

AWS

AMZN

A quick refresher: what’s a cloud provider?

A cloud provider gives developers a place to run their apps instead of doing it themselves.

🧠 Jog your memory

Want a refresher on what the cloud is, and how developers use it? Check out the Technically post on cloud and also, perhaps, if you’re feeling spicy, the Technically post on web apps.

Nobody says it better than myself, from the Technically post about AWS:

There are basically two ways to run an app - locally or over the internet. In the “old” days (i.e. high school), most apps ran locally - you’d get a copy of Excel via a CD, or download it from the web. All of the computing that Excel did - both the “graphical” frontend you interacted with, and all of the math that happened behind the scenes - took place on your laptop. Even if Excel did sometimes communicate with the web, it was only to pull in a data source and get updated. You usually paid a one time fee to buy the software, or licensed it yearly.

Things have changed a lot since then. Now, most software runs over the internet - you access it via your browser. And even if there’s a desktop app, a lot of the hard work is getting done via the internet. So what does it mean exactly for an app to run on the web?

Loading image...

Cloud-based apps have most of their code deployed on a big, powerful server in someone’s data center – not on your computer. So when you type a URL into your browser, you’re accessing that server over the web. And when you interact with an app – like sending an email in Gmail, or deleting a Tweet on Twitter – you’re again communicating with that server and sending it some work to do.

If a company is really big, or in the less likely scenario that they’re small but have very tight security requirements, there’s a chance that they’ll buy their own servers, set them up in a warehouse somewhere, network them together, and get them on the web. This is what everyone did before AWS existed, actually. But today, most developers don’t want to do that, and instead pay someone like DigitalOcean to do it for them. And thus, we have the cloud.

The basic DigitalOcean product

We’re going to take a look at what the DigitalOcean UI looks like in a bit, but first, it’s worth breaking down the different types of things that cloud providers like DO offer. You can generally split software into 3 categories:

Continue reading with an all-access subscription

Continue reading with all-access

In this post

  • The basic DigitalOcean product
  • 1. The OG: Droplets
  • 2. Droplet support: Volumes, Spaces, Backups, Snapshots, etc.
  • 3. PaaS: apps, databases, K8s
  • What makes DigitalOcean different

More in this track

What does Snowflake do?

Snowflake sells a powerful cloud data warehouse for analytics and data science teams.

What does OpenAI do?

OpenAI is the most popular provider of generative AI models like GPT-4.

$15/month

30-day money-back guarantee

Or use
Up Next
What does Cloudflare do?

Cloudflare provides networking tools that help companies distribute their apps globally and securely.

What does Heroku do?

Heroku was and is one of the first cloud platforms as a service (PaaS).

What does Vercel do?

Vercel builds a frontend-as-a-service product – they make it easy for engineers to deploy and run the user facing parts of their applications.

Content
  • All Posts
  • Learning Tracks
  • AI Reference
  • Companies
  • Terms Universe
Company
  • Pricing
  • Sponsorships
  • Contribute
  • Contact
Connect
SubscribeSubstackYouTubeXLinkedIn
Legal
  • Privacy Policy
  • Terms of Service

© 2026 Technically.