Description

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

Total Posts: 174
Total Clicks: 2,276

Feed Activity

Apr 12, 2016 First Post
Aug 21, 2026 Latest Post
0.1
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

Slop Debt

Tech debt has rules. You cut a corner to ship on time, you write a comment that says TODO fix this, and six months later someone pays it down. It...

2 (2)
0 views (0 unique)
2 clicks (2 unique)
1 week ago

What AI First Engineering Orgs Look Like

Every process a software team runs was built to manage a scarce resource. For twenty years that resource was engineering time. Waterfall managed it with sequencing. Agile managed it with...

5 (5)
0 views (0 unique)
5 clicks (5 unique)
3 weeks ago

Three Claude Skills I Think Every Org Should Have

A company runs smoothly when people can get stuff done without hunting for information. What actually wears people out day to day is not the hard engineering problem. It is...

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

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...

11 (11)
0 views (0 unique)
11 clicks (11 unique)
1 month 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....

16 (16)
0 views (0 unique)
16 clicks (16 unique)
3 months 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...

36 (36)
0 views (0 unique)
36 clicks (36 unique)
3 months 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...

42 (42)
0 views (0 unique)
42 clicks (42 unique)
3 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...

47 (47)
0 views (0 unique)
47 clicks (47 unique)
3 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,...

14 (14)
0 views (0 unique)
14 clicks (14 unique)
3 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”...

15 (15)
0 views (0 unique)
15 clicks (15 unique)
4 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.

23 (23)
0 views (0 unique)
23 clicks (23 unique)
5 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...

39 (39)
0 views (0 unique)
39 clicks (39 unique)
5 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....

21 (21)
0 views (0 unique)
21 clicks (21 unique)
6 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.

25 (25)
0 views (0 unique)
25 clicks (25 unique)
6 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,...

26 (26)
0 views (0 unique)
26 clicks (26 unique)
6 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...

24 (24)
0 views (0 unique)
24 clicks (24 unique)
7 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...

34 (34)
0 views (0 unique)
34 clicks (34 unique)
7 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.

27 (27)
0 views (0 unique)
27 clicks (27 unique)
8 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…

19 (19)
0 views (0 unique)
19 clicks (19 unique)
8 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?...

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