March Product Update
3 min read
•
22 days ago

Hello and happy Spring! Hope everyone had a great March. Let’s dive into what the Readyset team has been up to.
🎉 AWS Foundational Technical Review Approved
We’re thrilled to announce that Readyset has completed and passed the AWS Foundational Technical Review (FTR)!
The AWS FTR ensures that AWS partner products meet rigorous security, reliability, and operational excellence requirements as defined by the AWS Well-Architected framework. This milestone reflects our commitment to building a secure, reliable, and innovative platform as we continue to scale. Read more here.
You can try Readyset Cloud directly through the AWS Marketplace for easy deployment. Check it out here.
🚀 Product Updates
Readyset Cloud
- Added toggleable monitoring instance support during cluster creation for better observability.
- Implemented structured failure handling during cluster reset flows to reduce orphaned or stuck cluster states.
- Enabled usage alerts to mark themselves as critical and trigger automated phone calls, ensuring better visibility into usage.
- Refactored cluster lookup logic to batch queries and reduce load on DynamoDB via a new index.
- Rolled out ECS infrastructure for tenant-facing services (API, NextUI), supporting scalability and faster deployments.
- And more!
Readyset Core
- Added support for tuple comparisons using
=
andIN
operators, improving compatibility with complex query patterns and supporting auto-parameterization where possible. - Introduced the ability to connect to Readyset with multiple users by specifying a comma-separated list of
username:password
pairs in the--allowed-users
parameter, allowing for better access control in multi-user environments. - Implemented support for
json[b]_object_agg
andjson_objectagg
built-in functions, making Readyset more compatible with modern SQL usage in analytics and APIs. - Enabled
CASE WHEN
syntax:CASE <expr> WHEN <expr> THEN <expr>
, improving compatibility for conditional logic in SQL queries. - Added support for validating placeholder columns during migration to catch queries referencing non-existent columns (e.g.,
zzz = $1
) and mark them as unsupported.
Check out the full release here.
🆕 New on the Blog
- Optimizing SQL Pagination in MySQL: Tired of sluggish SQL pagination? In this blog post, Vinicius Grippa breaks down why
LIMIT
/OFFSET
pagination in MySQL slows down with large datasets. Plus, he introduces cursor-based pagination as a faster alternative and explains how Readyset improves performance by caching results. - Getting Started with Readyset on PostgreSQL and Getting Started with Readyset on MySQL: Our very own Bianchi has published two new guides for getting started with Readyset. Each guide walks you through the end-to-end process of using Readyset and improving query performance in minutes!
💬 From the Community
- Using Readyset Caching with AWS RDS MySQL: Ronald Bradford wrote a great post about using Readyset with AWS RDS for MySQL and the query performance improvements it enabled. Thank you, Ronald!
🐘 PG Conf India Recap

Tanmay and Sandaruwan had an incredible time representing Readyset at PGConf India 2025!From deep dives into database internals to conversations with engineers building at scale, the conference was full of sharp insights and inspiring work in the Postgres community.
Big thanks to the organizers for putting together such a fantastic event – and to our partners at Cybertec for continuing to push Postgres forward.
🗓️ Upcoming Events
Oracle MySQL HeatWave
This year marks the 30th anniversary of Oracle MySQL, and we’re excited to celebrate at HeatWave Summit from April 22-23.
Marcelo and I will be presenting a session on Turbocharging Your MySQL with Readyset. If you’re attending, we’d love to meet you and connect on the future of MySQL database performance.
🧑💻Request Features
Keen to use Readyset but your database or cloud environment are not supported? Reach out to support@readyset.io and let us know.
🤝 Get Involved
We love hearing from you! If you want to get involved with Readyset, you can:
- Submit a feature request or bug report on Github
- Join the conversation in our Slack community
- Contribute to the codebase through our newcomer issue
- Follow us on LinkedIn
Authors