System-design
How does Token Streaming work?
In this blog, we will learn about how Token Streaming works. We will also see why we need it, how the server and the browser talk to each other to make it happen, and where it is used in real systems like ChatGPT and Claude.
How does Prompt Caching work?
In this blog, we will learn about how Prompt Caching works. We will also see why we need it, how it actually works inside a large language model, and where it is used in real systems like AI assistants and agents.
How does a Reranker work?
In this blog, we will learn about how a Reranker works. We will also see where it sits in a search and RAG pipeline, why we need it, and how it makes our answers more accurate.
How does a Vector Database work?
In this blog, we will learn about how a Vector Database works. This is one of the most important pieces behind modern AI search, recommendations, and tools like ChatGPT that answer questions from our own documents.
Android Push Notification Flow using FCM
In this blog, we will learn about the Android Push Notification Flow using FCM.
Android System Design Interviews
Today, we are going to discuss everything about the Android System Design Interviews.
Write-Ahead Logging (WAL)
In this blog, we will learn about Write-Ahead Logging (WAL) and why it is used internally in databases.
Composite Index in Database
In this blog, we will learn about the Composite Index in Database and why it offers better performance. We will also explore the impact of column order in a composite index.
Database Normalization vs Denormalization
In this blog, we will learn about database normalization and denormalization.
Evolution of HTTP
In this blog, we will learn about the evolution of HTTP.
Internals of RESP - Redis Serialization Protocol
In this blog, we are going to learn about the internals of the Redis Serialization Protocol(RESP).
HTTP Request vs HTTP Long-Polling vs WebSocket vs Server-Sent Events
In this blog, we are going to learn the HTTP Request vs Http Long-Polling vs WebSocket vs Server-Sent Events(SSE).
What is System Design?
In this blog, we will learn what is System Design.
How do Voice And Video Call Work?
This blog is all about how voice and video call works on a high level.