Today, we’re excited to launch ReadySet. Our mission is to help developers build
faster applications without writing extra code.
To accomplish this, we’re building a high-performance SQL caching engine and
performance monitoring solution that pairs with your existing database to
help ensure that query response latencies are always sub-millisecond. ReadySet
makes it easy for developers to retrofit scalability and performance onto
existing applications without code changes. It also enables developers to
build new applications from the ground up without having to worry about
performance from day zero.
Why We Built This
“The data access layer of a million-dollar idea starts out as a single-server relational database. You’re hardly worried about scale issues – you have an application to write! However, if your million-dollar idea ends up being worth even $100K, you’ll likely find your database struggling to keep up with the scale.” — Vova Galenchenko
Performance has arguably never been more important. Today we’re dealing with larger and larger datasets, more complex queries, fundamentally higher request volumes. The Internet is a much bigger place than it used to be. In a sea of competing apps, being snappy and performant isn’t an advantage anymore; it’s table stakes. Laggy page load times have been shown to tank key business metrics like conversion rates, so our web apps need to be fast at any scale.
But how do you actually make a fast web app? There’s an entire world of performance optimization on the frontend, from bundlers to lazy loading and even offloading complex interactivity to WebAssembly. But the biggest bottleneck in your app’s performance is probably the same as everyone else’s: it’s your database. Your app is only as fast as your slowest query, and as you scale up things inevitably get harder.
Current standards for scaling out databases
Outside of adding indexes for improving performance on specific