DigitalOcean Sponsorship & Our Server Infrastructure

Favo Yang
OpenUPM
Published in
2 min readMar 10, 2021

I am delighted to announce a new ‘Service Sponsorship’ between OpenUPM and DigitalOcean.

Those wonderful people over at DO have agreed to sponsor OpenUPM. They’re providing us a very generous amount of credit which we will use to host this site and other infrastructure. If you’d like to sign up for their services you can using the following referral link, and the new register will get decent onboarding rewards to try DO services. If you haven’t used their infrastructure before, give it a whirl. We were using it anyway even before this sponsorship.

DigitalOcean has proven especially popular with companies developing network-intensive apps. e.g. video and audio streaming, gaming, real-time communication, IoT, web crawling — bandwidth costs can be substantial, perhaps even making up a majority of your cloud computing costs. DO charge much lower than the average cloud computing provider. It’s a strong selling point.

Without a deep pocket, OpenUPM uses a simple infrastructure based on our tight budget supported by service sponsorship like DO, other individual donators, and of course myself:

OpenUPM server infrastructure v1.0
  • Every piece of the graph gets its own server hosted by DigitalOcean.
  • Build pipelines query the GitHub API regularly to process new releases.
  • API server provides extra information for the website.
  • Registry server serves the Unity Pacman.

I admit that even it’s a trivial setup, the OpenUPM service is consists of lots of small pieces that talk to each other. Especially if you link GitHub Actions, Netlify CDN, and Azure pipelines into the graph. When OpenUPM gets more budget, we will upgrade to a more robust and scalable infrastructure.

Anyway, massive thanks to DigitalOcean for their generous sponsorship of this site and supporting open source!

--

--