Build a Cloud in Thirteen Years
summary
A team builds Ubicloud in Ruby as a full control plane (VMs, load balancers, databases, console) and it works in production: ~20k lines of app plus tests, monthly gem releases, and a history of monthly releases that rarely regress. Key libraries are SQL, Roa, and Rodo. Surprising metrics include ~1,200 closed issues over 14 years with zero open ones and 100% branch coverage on core libs; deployment practice is deploy every PR so changes hit prod immediately.
AI-written summary · about
chapters (14)
- 0:00UB Cloud and Ruby journey
- 2:29Key libraries in the stack
- 5:16Jeremy Evans maintenance
- 9:14Monthly releases optimization
- 10:36Plugin architecture lazy loading
- 12:01JavaScript mobile trade-offs
- 13:46Plugins for Rails developers
- 17:00100% branch coverage testing
- 19:27Ruby fits infrastructure clouds
- 21:14Reinterpreting Ruby strengths
- 23:47Language stability benefits
- 25:52Dynamic languages note-taking
- 26:54Popularity versus obscurity
- 28:16Call to action Q&A
related talks
41mEverything Ruby
26mRuby off the Rails: Building a distributed system in Ruby
40mDeploying any Rails application to any cloud in minutes
29mfog or: How I Learned to Stop Worrying and Love the Cloud
42mThe Future is Now: Leveraging the Cloud with Ruby
46mRuby in the Clouds
34mCutting Through the Fog of Cloud
29mBarclays Cloud Experience Report: “From Racks and Cables to the Cloud”
