

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.
AI Snips
Chapters
Transcript
Episode notes
Universal Querying
- Queries can be applied to various data sources, including databases, APIs, filesystems, and even code.
- These data sources can be treated as databases, allowing for querying and data extraction.
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.
Minimizing Data Fetching
- Trustfall minimizes data fetching by only retrieving necessary information.
- This contrasts with ETL processes that extract all data in bulk.