PgCache πŸ˜πŸ¦€

@pgcache.bsky.social

Smart Read Replica for Postgres. Drop-in. Automatically caches hot data. Keeps it fresh with CDC. Early Access (AWS AMI): https://aws.amazon.com/marketplace/pp/prodview-rqlm2r5dignu6 Community: https://discord.gg/n4Mrr7DgB4

our talk is today at 9AM PT! Come for the Logical Replication vibes ... Stay for the surprising benefits of caching PostgreSQL data, instead of results! Today is the best opportunity yet to learn about PgCache, and to ask the founding team your questions. www.meetup.com/postgres-mee...

Logical replication is for more than just ETL: building PgCache, Wed, Aug 19, 2026, 12:00 PM | Meetup

This meetup will introduce PgCache, a new Postgres project for caching hot data. Think of it as a smart read replica. The project founders James Nelson and Philip Johnston

meetup.com

"Logical replication is for more than just ETL" If PostgreSQL replication, caching, and optimization are things you pay attention to... ...then consider this is a friendly neighborhood reminder to join us on Wednesday 8/19 at 9am PT / 4PM UTC πŸ¦€πŸ˜βš‘

Bild

When we started PgCache, the goal was: Build an easier cache for Postgres. Didn't expect folks to be so interested with how we're using PostgreSQL Logical Replication to do that. Join us on 8/19 at 9AM PT on Postgres Meetup for All for the inside scoop: www.meetup.com/postgres-mee...

Logical replication is for more than just ETL: building PgCache, Wed, Aug 19, 2026, 12:00 PM | Meetup

This meetup will introduce PgCache, a new Postgres project for caching hot data. Think of it as a smart read replica. The project founders James Nelson and Philip Johnston

meetup.com

The founding team will be presenting on PgCache at Postgres Meetup for All 🐘 Wednesday, August 19 at 9AM PST / 12PM EST. - current status - how we got started, and - surprising discoveries from a year building on PostgreSQL signup here: www.meetup.com/postgres-mee...

Logical replication is for more than just ETL: building PgCache, Wed, Aug 19, 2026, 12:00 PM | Meetup

This meetup will introduce PgCache, a new Postgres project for caching hot data. Think of it as a smart read replica. The project founders James Nelson and Philip Johnston

meetup.com

2 vCPU PgCache in front of RDS, 27M rows of Stack Exchange data. read-only: origin CPU 70% to 3%. throughput 5-6x. p50 15ms to 2.5ms. If you're running a heavy read-only workload on Postgres and want to make things easier for origin ... DM me.

BildBild

Our friend Kate Gawron built a white-label demand response app for a hackathon, and threw PgCache into the stack. Five grid operators, multi-tenant across four countries, and 489 unit tests is not too shabby for a hackathon build! kategawron.co.uk/2026/06/i-bu...

Kate, Cloud DBA: Expert Insights on Cloud Database Solutions

Expert Cloud DBA delivering insights on AWS, GCP, RDS & Cloud SQL for seamless cloud database management solutions.

kategawron.co.uk

The whole way that we've been trained to think about read optimization is broken. Since PostgreSQL 10 and the introduction of Logical Replication, there's no good reason that most people running PostgreSQL at scale should have to think about read optimization

Bild

Most caches are built to work with any database, then adapted to Postgres-specific features after the fact. If you're running Postgres, the database-specific features are usually the ones that matter most. PgCache is PostgreSQL first by design.

PgCache v0.5.0 + v0.6.0 shipped. Cache population and the CDC stream are two writers seeing the origin at different points on the replication timeline. We now coordinate them with LSNs so nothing stale slips in. Plus an in-memory response cache. github.com/PgCache/pgcache

GitHub - PgCache/pgcache: PostgreSQL proxy for query aware caching, using CDC for cache maintenance.

PostgreSQL proxy for query aware caching, using CDC for cache maintenance. - PgCache/pgcache

github.com

PgCache PSA: We discovered a consistency issue related to query population and CDC stream coordination. We're working on it. If you've tried PgCache in the past 4-5 months and seen some issues .. we now have a good idea as to why! Cutting a new version soon with a fix 🩹

a traditional read replica copies your whole database because it has no idea what you actually read. a smart one watches the query traffic and caches what gets hit. WAL stream handles invalidation ; no TTLs, no stale window, no tuning. the shape of your traffic, not the shape of your schema.

Bild

my postgres read replica bill, itemized: data I actually query βœ“ tables from 2022 I forgot exist βœ“ deprecated user_sessions table βœ“ 6 months of audit logs βœ“ cold data that hasn't been touched since the last oncall incident βœ“ you replicate all of it. every time. to serve 20% of your reads.

Bild

AWS read replicas are expensive because they copy everything to serve a small fraction of reads. PgCache is a smart read replica that caches only hot data, stays in sync via CDC, and can reduce IOPS by 40–60%. Free trial. Free small instance. Deploy in minutes.

Bild