Bablu Kumar Singh

Blog

Notes on databases, backend architecture, and whatever else comes up while building — written from actual project work.

Artificial Intelligence
6 min read

How AI Actually Works (A Beginner's Guide)

When I first heard terms like tokens, embeddings, self-attention, and transformers, they sounded complicated. After my first class on Generative AI and Agentic AI, I realized these concepts aren't as difficult as they seem. Here's how modern AI models like ChatGPT actually work, explained as simply as I can manage.

#Artificial Intelligence#Generative AI#Machine Learning#Large Language Models#AI for Beginners
Jun 30, 2026Read Article
System Design
4 min read

System Design for Backend Engineers: A Practical Guide

Practical system design principles for backend engineers — covering scalability patterns, load balancing, database replication, caching layers, and how to approach system design interviews.

#System Design#Architecture#Scalability#Load Balancing
Jun 2, 2026Read Article
Backend Development
4 min read

Redis Caching Strategies for Backend Developers

Learn when and how to use Redis as a cache layer in Node.js applications — covering cache-aside, write-through, TTL policies, cache invalidation, and distributed locking.

#Redis#Caching#Performance#Node.js
May 10, 2026Read Article
Backend Development
4 min read

Node.js API Design Best Practices

A comprehensive guide to designing clean, scalable, and maintainable REST APIs with Node.js and Express.js — covering project structure, validation, error handling, versioning, and security.

#Node.js#Express.js#API Design#REST APIs
May 2, 2026Read Article