Description

Blogs on Database Internals, Engineering Explorations, and Career Growth by Arpit Bhayani

Total Posts: 171
Total Clicks: 1,477

Feed Activity

Apr 12, 2016 First Post
Jul 14, 2026 Latest Post
0.0
Posts Per Day

Similar Feeds

Indie Retro News

Indie Retro News

www.indieretronews.com

The BEST and ONLY site for Indie Games and Retro Gaming News!

Technology 1 followers

The Words of Ed Zitron, a PR person and writer.

Technology 1 followers
Hackaday

Hackaday

hackaday.com

Fresh hacks every day

Technology 0 followers

Latest Posts

G-Eval, Explained

G-Eval is a reference-free evaluation framework that uses large language models to assess the quality of generated text. This article explains how G-Eval works, including rubric-based prompting, chain-of-thought evaluation, and...

1 (1)
0 views (0 unique)
1 clicks (1 unique)
4 days ago

AI Workflows Need Topological Sort

Every AI workflow is a dependency problem. You have steps that produce outputs, other steps that consume those outputs, and a hard constraint: consumers cannot run before their producers finish....

4 (4)
0 views (0 unique)
4 clicks (4 unique)
1 month ago

Temporal Primer - Building Long-Running Systems

If you have ever taped together a cron job, message queue, a database table for state, and a retry loop - only to watch the whole thing break during a...

16 (16)
0 views (0 unique)
16 clicks (16 unique)
1 month ago

What Matters in Production RAG

Most of us build RAG the same way: follow a tutorial that embeds a handful of PDFs, stores the vectors in a local Chroma instance, and chains everything together with...

10 (10)
0 views (0 unique)
10 clicks (10 unique)
2 months ago

Structure of Every LLM Chat

Role tagging is not cosmetic. It shapes how the model responds, how context is managed across multiple turns, and how application developers constrain and direct model behaviour at a structural...

13 (13)
0 views (0 unique)
13 clicks (13 unique)
2 months ago

How LLMs Really Work

If you have used ChatGPT, Gemini, or Claude, you have already formed an intuition about what these systems do. You type something in, and text comes back that feels coherent,...

8 (8)
0 views (0 unique)
8 clicks (8 unique)
2 months ago

Your Monolith Is Already A Distributed System

You have a monolith, and you are proud of it. One repo, one deployment, one database - no Kubernetes, no service mesh. You have watched teams burn months “extracting microservices”...

11 (11)
0 views (0 unique)
11 clicks (11 unique)
2 months ago

Databases Were Not Designed For This

There is an implicit contract at the foundation of every database architecture decision you have ever made. You probably never wrote it down. Nobody does. It just… existed.

18 (18)
0 views (0 unique)
18 clicks (18 unique)
4 months ago

BM25

There is a particular kind of respect reserved in engineering for the algorithm that outlives its era. BM25 is one of them. BM25 was born out of information retrieval research...

25 (25)
0 views (0 unique)
25 clicks (25 unique)
4 months ago

JOIN Algorithms

When you write a SQL query with a JOIN clause, you probably do not think much about what happens next. You just expect the database to return the right rows....

17 (17)
0 views (0 unique)
17 clicks (17 unique)
4 months ago

Venting at Work Comes at a Reputation Cost

We all vent at work. That is normal. Tough sprints, messy decisions, frustrating meetings - it happens, and letting off steam is okay and, in fact, healthy.

21 (21)
0 views (0 unique)
21 clicks (21 unique)
5 months ago

Why Half Your Skills Expire Every Few Years

That is the half-life of knowledge in computer science and software engineering - the time it takes for half of what you know to be replaced by better tools, approaches,...

21 (21)
0 views (0 unique)
21 clicks (21 unique)
5 months ago

Multi-Paxos - Consensus in Distributed Databases

Distributed databases face an interesting challenge: how do you ensure that multiple servers scattered across different machines, data centers, or even continents agree on the order and outcome of database...

20 (20)
0 views (0 unique)
20 clicks (20 unique)
5 months ago

MySQL Replication Internals

MySQL replication enables data synchronization across databases, powering read scaling and even some complex distributed architectures. At the core lies the binary log (binlog), which is the authoritative record of...

22 (22)
0 views (0 unique)
22 clicks (22 unique)
6 months ago

Bloom Filters

A Bloom filter is a probabilistic data structure that answers a very specific question - have I seen this thing before? - while using almost no memory.

17 (17)
0 views (0 unique)
17 clicks (17 unique)
6 months ago

Clock Synchronization Is a Nightmare

Time seems simple. But we engineers lose sleep over something as basic as keeping clocks in sync. Here’s why…

15 (15)
0 views (0 unique)
15 clicks (15 unique)
6 months ago

When You Increase Kafka Partitions

Partitions sit right in the middle of how Kafka works. They define ordering, parallelism, and how far it can scale. But what actually happens when you need more of them?...

24 (24)
0 views (0 unique)
24 clicks (24 unique)
7 months ago

Product Quantization

Recommendation engines, image retrieval platforms, document matching services, and RAG pipelines all rely on finding the nearest neighbors to a given query vector in high-dimensional space. This is where vector...

19 (19)
0 views (0 unique)
19 clicks (19 unique)
7 months ago

The Q, K, V Matrices

At the core of the attention mechanism in LLMs are three matrices: Query, Key, and Value. These matrices are how transformers actually pay attention to different parts of the input....

18 (18)
0 views (0 unique)
18 clicks (18 unique)
7 months ago

The Day I Accidentally Deleted Production

Back in 2015-16, I once accidentally deleted the "entire production" at Practo. Slight exaggeration, but here's what happened...

16 (16)
0 views (0 unique)
16 clicks (16 unique)
7 months ago