Ubicloud: Open-Source Alternative to AWS

25 thunderbong 5 6/3/2025, 8:07:44 AM github.com ↗

Comments (5)

Daviey · 23h ago
I'm curious, why Ruby?

For background, the original leader of OpenStack Nova said many years ago that whilst Python enabled them to make fast progress, he regretted not doing it in Java (!!) due to the performance issues they were hitting with Python.... and that concurrency in Python is a second-class citizen compared to other languages.

If I was doing this today, i'd likely have chosen Golang (or perhaps Rust).. so why the choice of Ruby?

furkansahin · 22h ago
Hey! Thank you so much for the question. That's actually something we get often. Therefore, our CTO wrote a blogpost on why we chose Ruby not just for Ubicloud but for the previous 4-5 other infrastructure controlplanes https://www.ubicloud.com/blog/building-infrastructure-contro...

As a summary, here are the most important points for us:

- Its concision via blocks

- The capability for thorough tests without obscure programming

- The rigorous documentation

- Information exchange via REPL transcripts

- The exceptionally high quality of key libraries

sidcool · 16h ago
I cannot take anyone claiming to be an open source alternative to AWS seriosly
aitchnyu · 21h ago
Will you consider hobby tiers for VM (1g RAM), Postgres (1G RAM) and object storage? Whats the story on scheduled and on-demand backups for VMs?
furkansahin · 18h ago
Hey, right now we do have burstable VM and Postgres instances that come with 2gb ram. We don't have an object storage solution, yet, but definitely in the roadmap. We are also currently working on attached disks which should enable us for the backups of VMs. The backups for Postgres instances are handled through physical replication, though. So, we do support read replicas, point in time restore, etc. for PG already.