Developer Voices

A universal query engine in Rust (with Predrag Gruevski)

24 snips
Feb 7, 2025
Predrag Gruevski, creator of Trustfall, discusses his innovative work in developing a universal query engine in Rust. He explores the potential of querying diverse data sources, integrating REST APIs and databases with filesystems. The conversation dives into optimizing query performance and the challenges of building a flexible syntax for complex queries. Predrag also touches on the role of semantic versioning and linting tools like Cargo Semver Checks in maintaining code consistency. His insights reveal a vision for streamlined, efficient data interactions.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Trustfall's Ambition

  • Predrag Gruevski, the creator of Trustfall, discusses querying diverse data sources, from APIs to flight data.
  • He aims to simplify querying by treating these sources as databases.
INSIGHT

Minimizing Data Fetching

  • Trustfall minimizes data fetching by only retrieving necessary information.
  • This contrasts with ETL processes that extract all data in bulk.
ADVICE

Schema Design

  • Design your data schemas with specific use cases and queries in mind.
  • This approach improves query ergonomics and efficiency.
Get the Snipd Podcast app to discover more snips from this episode
Get the app