Adventures in DevOps

You Wouldn't Implement A Database


Listen Later

Share Episode         
         
We talk with Ragic CEO Jeff Kuo about Semantic Web origins, dodging DDoS attacks, and the absolute horror of a database that randomly deletes its own files. He revisits how a 25-year-old master's thesis on the Semantic Web evolved into a massive spreadsheet-driven database builder. It's the one better Airtable alternative.

         

Rather than forcing non-technical users into complex two-layer SQL architectures, Ragic utilizes a highly flexible, graph-based data model. Achieving this performance meant abandoning traditional ORMs to build a custom graph indexing engine on top of Berkeley DB, a key-value store. This custom implementation came with brutal growing pains, including a terrifying bug that would randomly delete the wrong data files. To survive, Ragic's team shares with us just exactly how they had to hijack the internal implementation to avoid these sorts of problems.

         

When we get down to it, we review how they dealt with critical DDoS against their cloud providers, how they performed a cloud migration in just one weekend, and how they manage thousands of tenants on shared infrastructure.

         
💡 Notable Links:         
  • Berkeley DB
  • ✨ Episode: Differences between single and multi-tenant architectures
🎯 Picks:         
  • Warren - DevOps Days conferences
  • Jeff - Taroko National Park Taiwan
...more
View all episodesView all episodes
Download on the App Store

Adventures in DevOpsBy Will Button, Warren Parad

  • 4.4
  • 4.4
  • 4.4
  • 4.4
  • 4.4

4.4

18 ratings


More shows like Adventures in DevOps

View all
The New Stack Podcast by The New Stack

The New Stack Podcast

31 Listeners

Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

Software Engineering Radio - the podcast for professional software developers

274 Listeners

The Enterprise AI Show by Massive Studios

The Enterprise AI Show

151 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

984 Listeners

DevOps Paradox by Darin Pope & Viktor Farcic

DevOps Paradox

25 Listeners

DevOps Sauna from Eficode by Eficode

DevOps Sauna from Eficode

2 Listeners

Hard Fork by The New York Times

Hard Fork

5,539 Listeners

Beyond Coding by Patrick Akil

Beyond Coding

0 Listeners

Network Automation Nerds by Packet Pushers

Network Automation Nerds

5 Listeners