Advertisement Β· 728 Γ— 90

Posts by Shayon Mukherjee

Preview
Diwali A personal reflection on Diwali. The festival of lights, the world I grew up in, and choosing light in darker times.

"So this Diwali, a small reminder to myself, and maybe to you. Light the lamp. Not just in your home, but between people. In conversation, in community, in the spaces where it’s hardest to do so. Choose warmth over heat. Choose curiosity over certainty.."

www.shayon.dev/post/2025/30...

5 months ago 2 0 0 0
Preview
An MVCC-like columnar table on S3 with constant-time deletes A thought experiment in building Parquet-like columnar table on S3 with row-level deletes using conditional writes, tombstone files, and a single-object transaction pointer.

For funsies

www.shayon.dev/post/2025/27...

6 months ago 0 0 0 0
Post image

βš–οΈ

6 months ago 0 0 0 0
Preview
Bypass PostgreSQL catalog overhead with direct partition hash calculations Eliminating PostgreSQL catalog traversal overhead with local partition calculations for up to 20x faster hash partition queries.

Bypass PostgreSQL catalog overhead with direct partition hash calculations

www.shayon.dev/post/2025/22...

8 months ago 2 0 0 0

Oh! Thanks dude!! Hope alls well ❀️

9 months ago 0 0 0 0
Post image

This is what progress looks like

9 months ago 0 0 1 0
Preview
Is AGI paradoxical? If AI learns from human intelligence, can it ever truly transcend its origins? Is AGI a technical milestone or philosophical mirage?

"The paradox of artificial general intelligence might be that the more we chase it, the more we appreciate what we already have: human intelligence, in all its messy, creative, contextual glory. And perhaps...."

www.shayon.dev/post/2025/17...

9 months ago 2 0 0 0

Good morning HN!

10 months ago 3 0 0 0
Advertisement
Preview
Pitfalls of premature closure with LLM assisted coding When LLM models generates clean, professional-looking code, it's tempting to stop exploring alternatives. But therein lies the risks that comes with premature closure. So what is premature closure?

Fresh off the press - some raw thoughts on "Premature Closure" in the world of AI.

www.shayon.dev/post/2025/16...

10 months ago 2 0 0 1
Preview
Why We Moved Our ECS Services from Fargate to EC2 | Tines At Tines, we migrated our ECS services from Fargate to EC2 to improve performance, reliability, and flexibility. Here’s what we learned.
10 months ago 0 2 0 0
Preview
How our engineering team improves the on-call experience with Tines | Tines At Tines, we have two types of on-call: daytime and out-of-hours. In this blog, we explain the daytime on-call shift, its pros and cons, and how we make it easier by using Tines.

Engineering teams know all too well how hard on-call can be. At @tineseng.bsky.social , one tool is critical to how we make it easier: Tines.

Izabela from our team shares how we do it:
www.tines.com/blog/tines-a...

11 months ago 5 2 0 0
Post image

As much as I love shipping features, systems and performance wins just hit different! πŸš€

11 months ago 4 1 0 0

Finding about PostgreSQL vacuums, heap truncation and standbys the hard way πŸ™ƒ

github.com/postgres/pos...

11 months ago 2 0 0 0
Preview
A PostgreSQL planner gotcha with CTEs DELETE and LIMIT How a seemingly straightforward DELETE query using a CTE and LIMIT returned more rows than expected due to query planner optimization.

This was a fun one

www.shayon.dev/post/2025/11...

11 months ago 0 0 0 0
GitHub - shayonj/pg_hash_func: Determine the target partition index for an integer key according to PostgreSQL's default hash strategy, without querying the database Determine the target partition index for an integer key according to PostgreSQL's default hash strategy, without querying the database - shayonj/pg_hash_func

github.com/shayonj/pg_h...

Usually moving to partitioned tables come with a cost.
Turns out calculating which partitioned table you can send your pointed queries (without querying database) makes those queries _extremely_ fast. More to come soon.

11 months ago 2 0 0 0

Reverse engineering PostgreSQL's hashfn.c (github.com/postgres/pos...) in Ruby to speed up point queries on partitioned tables (as one does πŸ˜‚)

11 months ago 2 0 0 0

Protocol, query planning, MVCC related things are always fun to learn and get deeper insight in.

$0.02c (not sure if that helps πŸ˜…)

1 year ago 2 0 0 0
Advertisement
Preview
Choose Boring Technology How to be old, for young people.

I have some thoughts about boringtechnology.club for you, as the work turns ten years old this weekend.

1 year ago 31 7 2 2
Preview
Selective asynchronous commits in PostgreSQL - balancing durability and performance Safely leverage PostgreSQL's asynchronous commit for significant performance gains

Great article from @shayonj.bsky.social about async vs. sync commit in Postgres. I've talked about this with folks for year that it's not all or nothing you can toggle per session/transaction/etc. Though can't recall many folks writing it up, so thanks! www.shayon.dev/post/2025/75...

1 year ago 5 1 0 0
Preview
Selective asynchronous commits in PostgreSQL - balancing durability and performance Safely leverage PostgreSQL's asynchronous commit for significant performance gains

Wrote a bit about an interesting find lately www.shayon.dev/post/2025/75...

1 year ago 2 1 0 0

Thank you! I figured. I am experimenting with a few things, will write more depending on how it pans out.

Thanks for taking a look

1 year ago 1 0 0 0

@michristofides.com I'd be curious to get your & Nikolay's take on this. I tried looking up an episode on the podcast also but didn't find any.

The perf gains from turning it off is pretty significant :D

1 year ago 0 0 1 0

Are folks running PostgreSQL DBs with synchronous_commit on or off? 🌢️

1 year ago 0 0 1 0
Preview
Challenging AI generated code from first principles While these tools boost productivity, they're not a replacement for critical thinking. Taking the time to understand why something works (or breaks) and building strong mental models isn't just busy w...

"While these tools boost productivity, they’re not a replacement for critical thinking. Taking the time to understand why something works (or breaks) and building strong mental models isn’t just busy work..."

www.shayon.dev/post/2025/53...

1 year ago 0 0 0 0
Preview
Scaling with PostgreSQL without boiling the ocean Practical scaling strategies for application developers who don't have a dedicated database team

Some more ramblings from working on PostgreSQL

(Had its brief moment on HN)

www.shayon.dev/post/2025/40...

1 year ago 6 2 1 0
Advertisement

Counting is a hard problem.

1 year ago 1 0 0 0

Appreciate that! Looking forward to some of the more native PostgreSQL features that would feel compatible from an application dev POV.

Triggers, Serial, FK, JSON(B), Sequence and more.

1 year ago 3 0 0 0

Planning a wedding with your parents is a group project that no one prepared you for.

1 year ago 0 0 0 0

Post run, half baked thought:

In memory store, flush to S3 every N interval. Reader replicas straight from S3 (?) New S3 primitives (conditional writes, and append only) for strong consistency and other good semantics.

Costs ? Unknown πŸ’Έ

1 year ago 0 0 0 0

Very cool! Congrats on the rollout

1 year ago 2 0 0 0