Episode

Everything Is a Graph (Even Your Dad Jokes) with Roi Lipman

Podcast
Screaming in the Cloud
Published
Mar 5, 2026
Duration seconds
2333
Processing state
processed
Canonical source
https://share.transistor.fm/s/980836c7
Audio
https://dts.podtrac.com/redirect.mp3/media.transistor.fm/980836c7/a5dddf2f.mp3
JSON
/v1/public/podcasts/screaming-in-the-cloud/episodes/everything-is-a-graph-even-your-dad-jokes-with-roi-lipman
Markdown
/podcast/screaming-in-the-cloud/everything-is-a-graph-even-your-dad-jokes-with-roi-lipman.md

Actions

  • POST https://stenobird.com/v1/public/podcasts/screaming-in-the-cloud/episodes/everything-is-a-graph-even-your-dad-jokes-with-roi-lipman/transcription-requests
    Idempotently request low-priority transcript generation for this episode.
  • GET https://stenobird.com/podcast/screaming-in-the-cloud/everything-is-a-graph-even-your-dad-jokes-with-roi-lipman.md
    Read the agent-friendly Markdown representation of this episode resource.

Summary

Graph databases solve complex pathfinding and relationship problems that are nearly impossible to model in relational tables. This discussion explores the specialized utility of graphs in supply chains and access management, alongside the evolution of FalcoDB.

Topics

  • Graph Databases
  • FalcoDB
  • Vector Search
  • Open Source
  • Rust Programming
  • AI-Assisted Development
  • RedisGraph
  • Data Modeling

Highlights

  • Main idea: Graph databases are essential for highly interconnected data like social networks and supply chains where relational joins fail
  • Practical takeaway: Vector search is increasingly becoming a feature within existing databases rather than a standalone requirement
  • Failure mode: Relying on AI-generated code without deep understanding is a dangerous path for system-level engineering
  • Business insight: Open-source availability drives much higher adoption and community engagement than closed-source models
  • Technical challenge: Rewriting legacy C components into Rust is a complex, non-linear process that requires careful integration

Chapters

  1. 1:00 The Database Landscape: An overview of the explosion of specialized data stores, from relational and NoSQL to time-series and vector databases.
  2. 3:55 The Power of Graphs: Why modeling data as a network is necessary for complex relationship mapping that tables cannot handle.
  3. 6:45 AI and Data Choices: How AI-assisted development changes the way engineers approach building and scaling new applications.
  4. 12:40 Vector Search as a Feature: Discussing the trend of integrating vector indexing capabilities directly into graph and existing database engines.
  5. 15:40 The Evolution of FalcoDB: The transition from RedisGraph to the creation of FalcoDB and the importance of maintaining specialized workloads.
  6. 18:25 Open Source Sustainability: The trade-offs between open-source availability and closed-source revenue models in the database industry.
  7. 24:20 The Rust Rewrite: The technical difficulties and strategic decisions involved in migrating core components from C to Rust.
  8. 27:10 Real-world Graph Use Cases: Applying graph theory to practical problems like transportation cost minimization and complex access management.