Archive
How Kafka Works: The Log That Never Forgets
How GPT (LLM) Works: The Next Word Predictor
How Fluentd Works: The Unified Logging Layer
How Bloom Filters Work: The Probabilistic Set
How Apache Lucene Works: The Engine Behind Elasticsearch
Guide to Using RAG with LangChain and ChromaDB/FAISS
The 8 Fallacies of Distributed Systems
Exploring Different Types of Binary Trees
Exploring Backtracking Techniques in Data Structures
Elasticsearch vs Time-Series DB: Key Differences Explained
Diffusion Models: How AI Creates Art from Noise
'The Developer''s Guide: When to Use Code, ML, LLMs, or Agents'
Dependency Inversion Principle: Decoupling Your Code
Data Warehouse vs Data Lake vs Data Lakehouse: Which One to Choose?
Consistent Hashing: Scaling Without Chaos
BASE Theorem Explained: How it Stands Against ACID
Backend for Frontend (BFF): Tailoring APIs for UI
AI Agents Explained: When LLMs Start Using Tools
A Guide to Raft, Paxos, and Consensus Algorithms
A Guide to Pre-training Large Language Models
A Beginner's Guide to Vector Database Principles
LLM Model Quantization: Why, When, and How to Deploy Smaller, Faster Models
LLD for Tic-Tac-Toe: Designing an Extensible OOP Game
API Gateway vs. Load Balancer vs. Reverse Proxy: What's the Difference?

