Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 2.59 KB

README.md

File metadata and controls

33 lines (24 loc) · 2.59 KB

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.