Software Engineering Knowledge Base
Technical articles written by Anik Sikder covering JavaScript, Python, Django, FastAPI, Software Architecture, System Design, Cloud Infrastructure, DevOps, Backend Engineering, Authentication, Authorization, RBAC, Multi Tenant SaaS, ERP Systems, PostgreSQL, Distributed Systems, and scalable software development practices.
Technical Articles on JavaScript, Python, Django, FastAPI, Cloud, DevOps, System Design and Software Architecture
$ open knowledge-base
Engineering
Knowledge Base
Explore technical articles, implementation guides, architecture notes, and software engineering insights covering JavaScript, Python, Django, FastAPI, System Design, Cloud Infrastructure, DevOps, Security, and scalable software architecture.
articles
8
categories
5
reading_time
1.3h+
updated
Aug 2026
$ ls categories
$ ls articles
DNS Propagation Explained: Why DNS Changes Take Time and What Actually Happens Behind the Scenes
networking•10 min read•Aug 2026Learn how DNS propagation works, why DNS changes take time, how DNS TTL and DNS caching affect updates, and how modern DNS infrastructure handles propagation across the internet.
DNS Records Explained: A, AAAA, CNAME, MX, TXT, NS, and SRV Records in Modern Internet Infrastructure
networking•11 min read•Aug 2026A deep dive into DNS record types including A, AAAA, CNAME, MX, TXT, NS, and SRV records. Learn how DNS records power websites, cloud infrastructure, SaaS platforms, email systems, SEO, security, and modern internet architecture.
DNS Explained: The Complete Guide for Founders, Developers, and Modern Businesses
networking•12 min read•Aug 2026A deep dive into DNS, how it works, DNS records, DNS propagation, DNS security, DNS and SEO, cloud architecture, SaaS custom domains, email authentication, and production-grade DNS strategies for founders and developers.
HTTP/3: Why the Web Finally Moved Beyond TCP
networking•8 min read•Feb 2026Discover how HTTP/3 solves TCP's Head-of-Line Blocking problem using QUIC, independent streams, 0-RTT connections, and connection migration. Learn why the web finally moved beyond TCP and what it means for modern applications.
HTTP/2 Explained: The Protocol That Stopped the Connection Explosion
networking•10 min read•Feb 2026Learn how HTTP/2 transformed web performance with multiplexing, binary framing, header compression, and stream prioritization. Discover why HTTP/1.1 became inefficient and how HTTP/2 solved many of its limitations.
Why HTTP/1.1 Eventually Became a Bottleneck: Understanding the Problem HTTP/2 Was Built to Solve
networking•9 min read•Feb 2026Learn why HTTP/1.1 became a performance bottleneck for modern web applications, how head-of-line blocking impacts network performance, and why HTTP/2 was created to solve these architectural limitations.
The Hidden Power of 127.0.0.1: Why the Loopback Address Is More Than Just Localhost
networking•8 min read•Jan 2026Discover how 127.0.0.1 works, why the loopback interface exists, how it differs from NAT and private IPs, and why it remains fundamental to networking, security, software development, and operating systems.
What Really Happens When You Click Send? Understanding the OSI Model Through a Real Internet Journey
networking•12 min read•Jan 2026Learn how data travels through the seven layers of the OSI Model, including encapsulation, TCP/IP, switches, routers, packets, and real-world networking examples.







