Bash Debugging

Another gem by Julia Evans. I always learn something from her zines, and this is no exception: You can have a step debugger in bash!

How Figma’s Databases Team Lived to Tell the Scale

Very interesting article on how Figma managed to scale Postgres. Having a DB proxy that checks the queries and routes to the correct shard (and even aggregates among shards) is wild.

The use of logical partitioning to prove their work before doing actual physical partitioning is very clever.

Before going out and building a custom replication scheme, remember that there are out-of-the-box solutions out there that most organizations are better choosing over custom solutions.

jnv: interactive JSON filter using jq

jnv looks like a nice tool for interactively exploring the a JSON file.