J
Jyotimoy Kashyap Systems & Architecture
KNOWLEDGE & CLIPPINGS • 16 ITEMS

Learning Hub

Curated engineering primitives, algorithms, and deep industry readings synchronized directly from Obsidian vault notes and web clippings.

Clipping 1 min read

Twelve years of distributed SQLite

In September 2014 I published a short post announcing rqlite. The idea was simple: take SQLite, put a Raft log in front of it, and replicate every write to a cluster so that the loss of a node did not mean the loss of the data. The source went on GitHub that same weekend. As…

By Philip O'Toole philipotoole.com
#clippings
Algorithm 1 min read

Precompute Power Function

Precomputing has always been a way to basically say that we can cache results early and then use them later. In programming usually `Math.pow()` or `pow()` gene...

leetcode.com
#algorithms
Clipping 7 min read

I already have an API. Why do I need MCP?

In this blog we will see what MCP tools are, and how to call them. When the Model Context Protocol (MCP) was launched by Anthropic in 2024,[1] my first reaction was "Why?" I wasn't alone.

By Gaurav Sen aiengg.dev
#clippings
Clipping 2 min read

I challenged Rust Developers

**0:00** · I challenged Rust developers to build an API that could support as many users as possible on a $12 server. Here's how they did it, and the results we...

By arjay_the_dev youtube.com
#clippings
Clipping 8 min read

What Is BGP? | BGP Routing Explained

Border Gateway Protocol (BGP) is the routing protocol for the Internet. Much like the post office processing mail, BGP picks the most effecient routes for delivering Internet traffic.

cloudflare.com
#clippings
Clipping 1 min read

Redesigning source control at Anthropic

Interesting piece from Anthropic describing why and how they built their own custom alternative to Git, based on the dramatic increase in rate of changes to their code after the …

By Simon Willison simonwillison.net
#clippings
Concept 5 min read

Canonical Lock Ordering

**Canonical Lock Ordering** is a foundational concurrency pattern used to eliminate **deadlocks** when multiple threads or transactions must acquire locks on mu...

#concurrency #distributed-systems #system-design
Concept 3 min read

Two-Phase Reservation Pattern

In high-demand transactional platforms (concert ticketing, airline seats, hotel booking, flash sales), checkout cannot be completed in a single instantaneous st...

#system-design #concurrency #e-commerce
Clipping 2 min read

How the Claude Code team does code review

How do you review code at the volume agents produce it? On the Claude Code team, once we had high coverage and deep reviews, we started optimizing for the minimum amount of human review time that doesn't raise reverts or incidents.

By Addy Osmani claude.dev
#clippings