Skip to content

vasilyprokopov/digitalocean-diagrams

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DigitalOcean Reference Architecture Diagrams

This repository hosts a collection of architectural diagrams that I have created in my role as a Solutions Engineer at DigitalOcean. These diagrams have served — and continue to serve — multiple purposes:

  • To visually explain the workings of DigitalOcean services to the customers I assist.
  • To provide a resource for my peers, who may find these diagrams useful in their own work.
  • To facilitate my learning of DigitalOcean's services when I joined the company.

I believe that visual representation simplifies learning and helps reinforce understanding. Therefore, I am sharing these diagrams publicly for anyone seeking to understand how DigitalOcean services function.

The architectural diagram presented on this page offers a high-level overview of DigitalOcean's services. For more detailed diagrams of specific services, please visit the subsequent pages.

  1. Droplets
  2. Managed Kubernetes
  3. App Platform
  4. Managed Databases
  5. Managed Load Balancers
  6. API

Disclaimer: These diagrams have not been reviewed by the DigitalOcean product teams for accuracy and may contain errors. They represent my understanding of the services based on research and experience. For official documentation, please refer to docs.digitalocean.com.

DigitalOcean Services Overview

DigitalOcean offers four deployment options for applications:

  1. Droplets. Customers fully manage both the operating system and the application.
  2. Managed Kubernetes. Customers share cluster management responsibilities with DigitalOcean and fully control the applications.
  3. App Platform. Customers supply the application code or container image for a container environment managed by DigitalOcean.
  4. Functions. Customers provide function code, and DigitalOcean handles the entire serverless environment, including scaling.

DigitalOcean Shared Responsibility Model

Contact

Vasily Prokopov, Solutions Engineer at DigitalOcean – vprokopov@digitalocean.com

If you wish to learn more about DigitalOcean's services, you are welcome to reach out to the sales team at sales@digitalocean.com. A global team of talented engineers will be happy to provide assistance.

About

DigitalOcean Reference Architecture Diagrams

Resources

License

Stars

Watchers

Forks