Developers may struggle to scale ready-heavy web applications as table size, query complexity, and the number of users increases. While caching results in a separate key-value store can improve query performance, maintaining caching logic is cumbersome. To enable the development of high-performance, real-time web applications without manually writing and managing caching logic, ReadySet has OSS’ed their MySQL and Postgres wire-compatible SQL caching engine. ReadySet, which is written in Rust, provides developers with tools to analyze query performance so they can select a subset of queries to cache. The engine then precomputes and incrementally updates query results as data in the underlying database changes. By utilizing a query engine based on partially stateful, streaming dataflow, ReadySet obviates the need for developers to write cache maintenance logic.