<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Kamran Mushtaq | The Learning Garden</title>
    <link>https://kamipresents.com/learning</link>
    <description>An educational repository of core concepts, terminology, and software architecture models by Kamran Mushtaq.</description>
    <language>en-us</language>
    <lastBuildDate>Sun, 28 Jun 2026 14:39:10 GMT</lastBuildDate>
    <atom:link href="https://kamipresents.com/learning/feed" rel="self" type="application/rss+xml" />
    
    <item>
      <title>Static routing</title>
      <link>https://kamipresents.com/learning/static-routing</link>
      <guid isPermaLink="true">https://kamipresents.com/learning/static-routing</guid>
      <pubDate>Sat, 27 Jun 2026 22:02:48 GMT</pubDate>
      <description>### Definition
Static routing is manually mapping a fixed path for network traffic. In the flow of User → Router → Internet, it acts as the router&apos;s permanent roadmap, directing traffic to specific destination IPs.

### What Problem It Solves
It prevents routers from guessing where to send data. It ...</description>
    </item>
    <item>
      <title>Dynamic Routing</title>
      <link>https://kamipresents.com/learning/dynamic-routing</link>
      <guid isPermaLink="true">https://kamipresents.com/learning/dynamic-routing</guid>
      <pubDate>Sat, 27 Jun 2026 22:02:21 GMT</pubDate>
      <description>### Definition
Dynamic routing is routers automatically sharing network maps using protocols (like OSPF or BGP). In the flow of User → Internet → Server, it acts as a real-time traffic navigator, constantly updating the best path for data.

### What Problem It Solves
It eliminates manual updates. If...</description>
    </item>
    <item>
      <title>SVI (Switch Virtual Interface)</title>
      <link>https://kamipresents.com/learning/svi-switch-virtual-interface</link>
      <guid isPermaLink="true">https://kamipresents.com/learning/svi-switch-virtual-interface</guid>
      <pubDate>Sat, 27 Jun 2026 22:00:03 GMT</pubDate>
      <description>### Definition
An SVI is a virtual router interface inside a network switch. In the flow of Device → Switch → Router, it acts as an internal bridge that allows a switch to route traffic between isolated virtual networks (VLANs) without extra physical cables.

### What Problem It Solves
It allows a s...</description>
    </item>
    <item>
      <title>Stateless Applications</title>
      <link>https://kamipresents.com/learning/stateless-applications</link>
      <guid isPermaLink="true">https://kamipresents.com/learning/stateless-applications</guid>
      <pubDate>Fri, 26 Jun 2026 21:13:57 GMT</pubDate>
      <description>### Definition
Stateless Applications are applications that do not store user-specific information (state) in their own memory between requests. Each request is processed independently. Any required data, such as login sessions or shopping carts, is stored in an external service like a database or R...</description>
    </item>
    <item>
      <title>Microservices</title>
      <link>https://kamipresents.com/learning/microservices</link>
      <guid isPermaLink="true">https://kamipresents.com/learning/microservices</guid>
      <pubDate>Fri, 26 Jun 2026 21:11:48 GMT</pubDate>
      <description>### Definition
Microservices is an architecture where one large application is divided into many small independent services, each responsible for one specific task.
Its role is to make applications easier to develop, update, scale, and maintain.

### What Problem It Solves
* Makes large applications...</description>
    </item>
    <item>
      <title>Dynamically Managed</title>
      <link>https://kamipresents.com/learning/dynamically-managed</link>
      <guid isPermaLink="true">https://kamipresents.com/learning/dynamically-managed</guid>
      <pubDate>Fri, 26 Jun 2026 21:10:28 GMT</pubDate>
      <description>### Definition
Dynamically Managed means containers or applications are automatically monitored, started, stopped, restarted, or moved between servers by an orchestrator such as Kubernetes.
Its role is to keep applications available without requiring administrators to manage everything manually.

##...</description>
    </item>
    <item>
      <title>Container Packaged</title>
      <link>https://kamipresents.com/learning/container-packaged</link>
      <guid isPermaLink="true">https://kamipresents.com/learning/container-packaged</guid>
      <pubDate>Fri, 26 Jun 2026 21:08:55 GMT</pubDate>
      <description>### Definition
Container Packaged means an application is packaged inside a Container together with all the libraries, dependencies, and configuration files it needs to run.
Its role is to ensure the application behaves the same on every computer or server.

### What Problem It Solves
* Removes depe...</description>
    </item>
    <item>
      <title>Cloud Native</title>
      <link>https://kamipresents.com/learning/cloud-native</link>
      <guid isPermaLink="true">https://kamipresents.com/learning/cloud-native</guid>
      <pubDate>Fri, 26 Jun 2026 21:07:48 GMT</pubDate>
      <description>### Definition
Cloud Native is an approach to building and running applications that are designed specifically for cloud environments. Instead of relying on one large server, cloud-native applications use containers, microservices, and orchestration to be scalable, reliable, and easy to update.
Its ...</description>
    </item>
    <item>
      <title>Container Runtime</title>
      <link>https://kamipresents.com/learning/container-runtime</link>
      <guid isPermaLink="true">https://kamipresents.com/learning/container-runtime</guid>
      <pubDate>Fri, 26 Jun 2026 21:00:14 GMT</pubDate>
      <description>### Definition
Container Runtime is the software that creates, starts, stops, and manages containers on a host machine. It takes a Container Image, sets up the required resources, and runs it as a Container using the Host Operating System&apos;s kernel.
Its role is to act as the execution engine between ...</description>
    </item>
    <item>
      <title>Container Image</title>
      <link>https://kamipresents.com/learning/container-image</link>
      <guid isPermaLink="true">https://kamipresents.com/learning/container-image</guid>
      <pubDate>Fri, 26 Jun 2026 20:58:16 GMT</pubDate>
      <description>### Definition
Container Image is a read-only template that contains an application and everything it needs to run, including its code, libraries, dependencies, configuration files, and metadata. A Container is created by running a Container Image.
Its role is to provide a portable and consistent pa...</description>
    </item>
    <item>
      <title>Docker</title>
      <link>https://kamipresents.com/learning/docker</link>
      <guid isPermaLink="true">https://kamipresents.com/learning/docker</guid>
      <pubDate>Fri, 26 Jun 2026 20:56:53 GMT</pubDate>
      <description>### Definition
Docker is a platform used to build, package, distribute, and run containers. It takes an application and its dependencies, creates a Container Image, and runs it as a Container on a host machine.
Its role is to make container creation and deployment simple and consistent across develo...</description>
    </item>
    <item>
      <title>Container</title>
      <link>https://kamipresents.com/learning/container</link>
      <guid isPermaLink="true">https://kamipresents.com/learning/container</guid>
      <pubDate>Fri, 26 Jun 2026 20:54:13 GMT</pubDate>
      <description>### Definition
Container is a lightweight software package that includes an application and everything it needs to run, such as libraries, dependencies, and configuration files. Unlike a Virtual Machine (VM), a container shares the Host Operating System&apos;s kernel instead of having its own Guest Opera...</description>
    </item>
    <item>
      <title>Guest Operating System (Guest OS)</title>
      <link>https://kamipresents.com/learning/guest-operating-system-guest-os</link>
      <guid isPermaLink="true">https://kamipresents.com/learning/guest-operating-system-guest-os</guid>
      <pubDate>Fri, 26 Jun 2026 20:52:08 GMT</pubDate>
      <description>### Definition
Guest Operating System (Guest OS) is the operating system installed inside a Virtual Machine (VM). It behaves like a normal operating system (such as Linux or Windows) but runs on virtual hardware provided by a Hypervisor, not directly on the physical hardware.
Its role is to run appl...</description>
    </item>
    <item>
      <title>Virtualization</title>
      <link>https://kamipresents.com/learning/virtualization</link>
      <guid isPermaLink="true">https://kamipresents.com/learning/virtualization</guid>
      <pubDate>Fri, 26 Jun 2026 20:40:46 GMT</pubDate>
      <description>### Definition
Virtualization is the process of creating virtual (software-based) versions of computers, servers, storage, or networks on one physical machine.
Its role is to let one physical server run multiple Virtual Machines (VMs), each acting like its own independent computer. It sits between t...</description>
    </item>
    <item>
      <title>Hosted Hypervisor (Type 2)</title>
      <link>https://kamipresents.com/learning/hosted-hypervisor-type-2</link>
      <guid isPermaLink="true">https://kamipresents.com/learning/hosted-hypervisor-type-2</guid>
      <pubDate>Fri, 26 Jun 2026 20:38:10 GMT</pubDate>
      <description>### Definition
A Hosted Hypervisor (Type 2) is a hypervisor that is installed on top of an existing operating system, such as Windows or Linux.
Its role is to create and manage Virtual Machines (VMs) while relying on the host operating system to access the hardware.

### What Problem It Solves
* Let...</description>
    </item>
    <item>
      <title>Native Hypervisor (Type 1 / Bare-Metal)</title>
      <link>https://kamipresents.com/learning/native-hypervisor-type-1-bare-metal</link>
      <guid isPermaLink="true">https://kamipresents.com/learning/native-hypervisor-type-1-bare-metal</guid>
      <pubDate>Fri, 26 Jun 2026 20:36:48 GMT</pubDate>
      <description>### Definition
A Native Hypervisor (Type 1) is a hypervisor that is installed directly on the physical server hardware, without a host operating system.
Its role is to manage the hardware resources and create multiple Virtual Machines (VMs) that run independently.

### What Problem It Solves
* Allow...</description>
    </item>
    <item>
      <title>Hypervisor</title>
      <link>https://kamipresents.com/learning/hypervisor</link>
      <guid isPermaLink="true">https://kamipresents.com/learning/hypervisor</guid>
      <pubDate>Fri, 26 Jun 2026 20:35:29 GMT</pubDate>
      <description>### Definition
A Hypervisor is software (or firmware) that creates and manages Virtual Machines (VMs) on one physical server.
Its role is to sit between the physical hardware and the operating systems, sharing CPU, RAM, storage, and network resources safely.

### What Problem It Solves
* Without buy...</description>
    </item>
    <item>
      <title>A Record</title>
      <link>https://kamipresents.com/learning/a-record</link>
      <guid isPermaLink="true">https://kamipresents.com/learning/a-record</guid>
      <pubDate>Thu, 25 Jun 2026 21:17:08 GMT</pubDate>
      <description>### Definition
An A (Address) Record is a DNS record that maps a domain name to an IPv4 address.
It sits in this flow:
Domain → Nameserver → DNS Zone → A Record → IP Address → Web Server
* Its role is to tell browsers which server IP hosts the website.

### What Problem It Solves
* Humans remember n...</description>
    </item>
    <item>
      <title>TTL (Time to Live) - Networking</title>
      <link>https://kamipresents.com/learning/ttl-time-to-live-networking</link>
      <guid isPermaLink="true">https://kamipresents.com/learning/ttl-time-to-live-networking</guid>
      <pubDate>Thu, 25 Jun 2026 21:01:15 GMT</pubDate>
      <description>### Definition
TTL (Time to Live) is a limit that tells data how far or how long it is allowed to travel before being discarded.

### What Problem It Solves
* Prevents packets from wandering forever.
* Stops network congestion caused by routing mistakes.
* Removes outdated cached information.

### W...</description>
    </item>
    <item>
      <title>Cloud Server</title>
      <link>https://kamipresents.com/learning/cloud-server</link>
      <guid isPermaLink="true">https://kamipresents.com/learning/cloud-server</guid>
      <pubDate>Thu, 25 Jun 2026 20:59:08 GMT</pubDate>
      <description>### Definition
Cloud Server is a virtual server created from a pool of connected physical servers in a cloud infrastructure.
It is the place where your website, application, database, or API actually runs. In the flow:
Domain → Nameserver → DNS Records → IP Address → Cloud Server → Website/Applicati...</description>
    </item>
    <item>
      <title>Dedicated Server</title>
      <link>https://kamipresents.com/learning/dedicated-server</link>
      <guid isPermaLink="true">https://kamipresents.com/learning/dedicated-server</guid>
      <pubDate>Thu, 25 Jun 2026 20:56:21 GMT</pubDate>
      <description>### Definition
A Dedicated Server is a physical server that is used by one customer only. Unlike shared hosting or a VPS, all CPU, RAM, storage, bandwidth, and operating system resources belong to a single website, application, or organization.
In the overall flow:
Domain → Nameserver → DNS Records ...</description>
    </item>
    <item>
      <title>VPS (Virtual Private Server)</title>
      <link>https://kamipresents.com/learning/vps-virtual-private-server</link>
      <guid isPermaLink="true">https://kamipresents.com/learning/vps-virtual-private-server</guid>
      <pubDate>Thu, 25 Jun 2026 20:53:25 GMT</pubDate>
      <description>### Definition
VPS (Virtual Private Server) is a virtual server created inside a larger physical server. It gives you your own dedicated CPU, RAM, storage, and operating system environment, even though the hardware is shared with others.
In the hosting flow:
Domain → Nameserver → DNS Records → IP Ad...</description>
    </item>
    <item>
      <title>Shared Hosting</title>
      <link>https://kamipresents.com/learning/shared-hosting</link>
      <guid isPermaLink="true">https://kamipresents.com/learning/shared-hosting</guid>
      <pubDate>Thu, 25 Jun 2026 20:50:31 GMT</pubDate>
      <description>### Definition
Shared Hosting is a type of web hosting where multiple websites share the same physical server, including its CPU, RAM, storage, and network connection.
In the website flow:
Domain → Nameserver → DNS Records → IP Address → Shared Hosting Server → Website Files → Browser
Its role is to...</description>
    </item>
    <item>
      <title>SSL (Secure Sockets Layer)</title>
      <link>https://kamipresents.com/learning/ssl-secure-sockets-layer</link>
      <guid isPermaLink="true">https://kamipresents.com/learning/ssl-secure-sockets-layer</guid>
      <pubDate>Thu, 25 Jun 2026 20:47:00 GMT</pubDate>
      <description>### Definition
* SSL (Secure Sockets Layer) is a security technology that encrypts data traveling between a user&apos;s browser and a web server.
* Its role is to make communication private, secure, and trustworthy after the browser has found the website&apos;s server through DNS.
* In the flow, it comes afte...</description>
    </item>
    <item>
      <title>MX (Mail Exchange) Record</title>
      <link>https://kamipresents.com/learning/mx-mail-exchange-record</link>
      <guid isPermaLink="true">https://kamipresents.com/learning/mx-mail-exchange-record</guid>
      <pubDate>Thu, 25 Jun 2026 20:44:06 GMT</pubDate>
      <description>### Definition
MX (Mail Exchange) Record is a DNS record that tells the internet which mail server should receive emails for a domain.
It sits in this flow:
Domain → Nameserver → DNS Records → MX Record → Mail Server
When someone sends an email to user@example.com, the sender&apos;s mail server checks th...</description>
    </item>
    <item>
      <title>CNAME (Canonical Name) Record</title>
      <link>https://kamipresents.com/learning/cname-canonical-name-record</link>
      <guid isPermaLink="true">https://kamipresents.com/learning/cname-canonical-name-record</guid>
      <pubDate>Thu, 25 Jun 2026 20:40:34 GMT</pubDate>
      <description>### Definition
A CNAME (Canonical Name) Record is a DNS record that makes one domain/subdomain act as an alias of another domain.
Instead of pointing directly to an IP address, it points to another hostname.
It sits in the flow:
Domain → Nameserver → DNS → CNAME Record → Target Domain → A Record → I...</description>
    </item>
    <item>
      <title>Nameserver</title>
      <link>https://kamipresents.com/learning/nameserver</link>
      <guid isPermaLink="true">https://kamipresents.com/learning/nameserver</guid>
      <pubDate>Thu, 25 Jun 2026 20:24:42 GMT</pubDate>
      <description>### Definition
A Nameserver is a server that stores and provides a domain&apos;s DNS records (A, AAAA, CNAME, MX, etc.). When someone wants to visit a domain, the nameserver answers DNS queries and tells the internet where that domain&apos;s website, email, or other services are located.

### What Problem It ...</description>
    </item>
    <item>
      <title>DNS (Domain Name System)</title>
      <link>https://kamipresents.com/learning/dns-domain-name-system</link>
      <guid isPermaLink="true">https://kamipresents.com/learning/dns-domain-name-system</guid>
      <pubDate>Thu, 25 Jun 2026 20:15:30 GMT</pubDate>
      <description>### Definition
DNS is a distributed naming system that translates a domain name (e.g., google.com) into an IP address (e.g., 142.250.190.78) so devices can locate and communicate with servers on a network or the internet.

### What Problem It Solves
* Humans remember domain names, not IP addresses.
...</description>
    </item>
    <item>
      <title>Domain</title>
      <link>https://kamipresents.com/learning/domain</link>
      <guid isPermaLink="true">https://kamipresents.com/learning/domain</guid>
      <pubDate>Thu, 25 Jun 2026 20:13:04 GMT</pubDate>
      <description>### Definition
A domain name is the human-readable address of a website that maps to an IP address using the Domain Name System (DNS). It helps users access websites without remembering numerical IP addresses.

### What Problem It Solves
* Replaces difficult IP addresses (e.g., 142.250.190.78) with ...</description>
    </item>
    <item>
      <title>Tokens</title>
      <link>https://kamipresents.com/learning/tokens</link>
      <guid isPermaLink="true">https://kamipresents.com/learning/tokens</guid>
      <pubDate>Wed, 24 Jun 2026 21:27:46 GMT</pubDate>
      <description>### Definition
A digital key or string of characters representing authentication, authorization, or information that can be passed securely between client and server to verify identity or access rights.

### What Problem It Solves
Tokens solve the security risk of repeatedly transmitting username an...</description>
    </item>
  </channel>
</rss>