BookMyShow Cinema Ticketing Engine
Production-grade Low-Level Design (LLD) for a high-concurrency cinema ticket reservation platform in Java 21 and Spring Boot.
Curated engineering primitives, algorithms, and deep industry readings synchronized directly from Obsidian vault notes and web clippings.
Production-grade Low-Level Design (LLD) for a high-concurrency cinema ticket reservation platform in Java 21 and Spring Boot.
From naive unpooled servers to thread pools, connection pools, and distributed server fleets.
Why Brave browser reveals YouTube's internal thumbnail A/B testing — privacy features vs tracking-based experiment cohorts.
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…
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...
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
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.
**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...
In a standard greedy problem, we make an optimal choice which is the local optimal that also turns out to be global optimal. But in some problems it is not poss...
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.
How to calculate the minimum number of swaps required to sort an array.
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 …
**Canonical Lock Ordering** is a foundational concurrency pattern used to eliminate **deadlocks** when multiple threads or transactions must acquire locks on mu...
In high-demand transactional platforms (concert ticketing, airline seats, hotel booking, flash sales), checkout cannot be completed in a single instantaneous st...
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.
Overview: