Logo
ProgramsThoughtsTechMock InterviewsAboutGet started

Connect with me

Scalable Digital Ticketing System Architecture | NBT Case Study
Featured

How We Built a Scalable Digital Ticketing System (Architecture Deep Dive)

Learn how a scalable digital ticketing system was built using microservices, AWS, and event-driven architecture. Real-world system design case study.

Read Featured Article
Implementing Rate Limiting in Next.js (Serverless) – Real-World Fix
April 28, 2026

Fixing Rate Limiting & Stability in a Serverless Next.js Admin Panel

Learn how to implement rate limiting in a Next.js serverless environment, prevent memory leaks, and improve authentication security with a practical approach.

Read Article
Architecture of a Modern Full Stack Website (Next.js + AWS + GraphQL)
April 28, 2026

Architecture Behind thesagarpanwar.com (Real-World Backend + AWS System Design)

Learn how a real-world website is built using Next.js, AWS, DynamoDB, WordPress (headless), and GraphQL. Full system architecture explained.

Read Article
What is a VPC Endpoint in AWS?
March 27, 2026

What is a VPC Endpoint in AWS?

A VPC Endpoint is a service that allows you to privately connect your Virtual Private Cloud (VPC) to supported AWS services without using: This means your traffic never leaves the AWS network, which: VPC endpoints are powered by AWS PrivateLink (for interface endpoints), enabling secure and private communication between services. How VPC Endpoint Works Explanation […]

Read Article
Understanding Serverless and AWS Lambda
March 27, 2026

Understanding Serverless and AWS Lambda

What is Serverless? Let’s start with the concept of serverless computing. The term serverless can be misleading. It does not mean there are no servers. Instead, it means you don’t have to manage servers. The cloud provider takes care of infrastructure tasks like provisioning, scaling, and maintenance. This allows developers to focus purely on: For […]

Read Article
Linux Filesystem Hierarchy
March 16, 2026

Linux Filesystem Hierarchy

Windows divides data into multiple drives (C:, D:, etc.), Linux follows a structured, single-rooter system. Root directory (/) It contains all essential system directories, configuration files, and user data. Everything in Linux is a file, whether it’s a text document, a directory, a hardware device, or a running process. This directory stores essential system executables […]

Read Article
In JavaScript, Variables Don’t Have Types — Values Do
March 15, 2026

In JavaScript, Variables Don’t Have Types — Values Do

While studying JavaScript deeply, I came across an idea explained by Kyle Simpson in You Don’t Know JS: Variables don’t have types. Values have types. At first, this statement feels counter-intuitive, especially if you come from languages like Java, C++, or TypeScript. But understanding this concept is crucial for truly grasping how JavaScript works. Let’s […]

Read Article
Next Page →