Blog layout 3

News, articles, tips & tricks

Mastering System Design: A Curated Guide from My Personal Notes

Introduction 📄 👉 Access the Complete Notes on Google Docs(This document captures my structured, evolving notes across hundreds of hours of learning, practice, and real-world system design.) System design is at the heart of building scalable, robust, and efficient software systems. Over the years, I’ve been diving deep into key architecture patterns, scalability principles, distributed…

Learn more
SQL vs No-SQL

Let us start with a few well known examples SQL MySQL, Microsoft SQL Server, Amazon Aurora, PostgreSQL No-SQL Elasticsearch, DynamoDB, AmazonElastiCache, mongoDB What is SQL? SQL is an abbreviated version of “Structured Query Language” It is the core of RDBMS engines such as PostgreSQL, MySQL 4 key components of SQL: Structure Storage Scale Access Structure…

Learn more
Short Polling vs Long Polling vs WebSockets

Introduction We will explore the differences between Short Polling, Long Polling, and WebSockets, detailing how each method facilitates client-server communication, and discussing their respective efficiencies and potential use cases. Short Polling How it Works: The client repeatedly sends HTTP requests at regular intervals to a server to check for updates. This is like continually asking,…

Learn more