<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Systems Fundamentals - Penluma</title><description>How computers actually work underneath the abstractions.</description><link>https://penluma.com/</link><item><title>Systems Fundamentals: The Skills That Outlast Every Framework</title><link>https://penluma.com/blog/systems-fundamentals/01-the-big-picture-why-systems-fundamentals-are-durable/</link><guid isPermaLink="true">https://penluma.com/blog/systems-fundamentals/01-the-big-picture-why-systems-fundamentals-are-durable/</guid><description>Why systems fundamentals like latency, storage, and the four pillars stay useful for decades while frameworks churn - and how to use them to build faster.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Systems Fundamentals</category></item><item><title>How a Computer Actually Runs Your Code: CPU, Memory &amp; Threads</title><link>https://penluma.com/blog/systems-fundamentals/02-how-a-computer-runs-your-program-cpu-memory-processes-threads/</link><guid isPermaLink="true">https://penluma.com/blog/systems-fundamentals/02-how-a-computer-runs-your-program-cpu-memory-processes-threads/</guid><description>See how a computer runs your program, from source code to CPU, memory, and threads, and turn performance guesswork into real, confident understanding.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Systems Fundamentals</category></item><item><title>Concurrency vs Parallelism: How Computers Juggle Tasks</title><link>https://penluma.com/blog/systems-fundamentals/03-concurrency-parallelism-doing-many-things-at-once/</link><guid isPermaLink="true">https://penluma.com/blog/systems-fundamentals/03-concurrency-parallelism-doing-many-things-at-once/</guid><description>Concurrency vs parallelism, explained simply. Learn how computers juggle many tasks, why race conditions happen, and which tool fits I/O vs CPU work.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Systems Fundamentals</category></item><item><title>Relational Databases, SQL &amp; ACID Explained Simply</title><link>https://penluma.com/blog/systems-fundamentals/04-databases-i-relational-databases-sql-acid/</link><guid isPermaLink="true">https://penluma.com/blog/systems-fundamentals/04-databases-i-relational-databases-sql-acid/</guid><description>Learn how relational databases, SQL, and ACID transactions keep your data correct under load - with clear examples, common mistakes, and practical tips.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Systems Fundamentals</category></item><item><title>How Databases Find One Row in a Billion (Without Reading Them All)</title><link>https://penluma.com/blog/systems-fundamentals/05-databases-ii-how-databases-store-find-data-fast-indexes-b-trees-lsm/</link><guid isPermaLink="true">https://penluma.com/blog/systems-fundamentals/05-databases-ii-how-databases-store-find-data-fast-indexes-b-trees-lsm/</guid><description>How database indexes find one row in a billion almost instantly. A clear guide to pages, B-trees, LSM-trees, and writing queries that stay fast.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Systems Fundamentals</category></item><item><title>Scaling a Database: Replication, Sharding &amp; NoSQL Explained</title><link>https://penluma.com/blog/systems-fundamentals/06-databases-iii-scaling-up-replication-partitioning-nosql/</link><guid isPermaLink="true">https://penluma.com/blog/systems-fundamentals/06-databases-iii-scaling-up-replication-partitioning-nosql/</guid><description>Learn how to scale a database past one server with replication, partitioning, and NoSQL - and why reads are easy to scale but writes are genuinely hard.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Systems Fundamentals</category></item><item><title>How Data Travels the Internet: IP, TCP, UDP &amp; DNS</title><link>https://penluma.com/blog/systems-fundamentals/07-networking-i-how-data-travels-ip-tcp-udp-dns/</link><guid isPermaLink="true">https://penluma.com/blog/systems-fundamentals/07-networking-i-how-data-travels-ip-tcp-udp-dns/</guid><description>A clear, practical guide to how data travels the internet: IP, TCP, UDP, and DNS explained in plain language so you can debug slow, hung, and flaky apps.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Systems Fundamentals</category></item><item><title>How the Web Really Works: HTTP, TLS, Load Balancing &amp; Caching</title><link>https://penluma.com/blog/systems-fundamentals/08-networking-ii-the-web-stack-http-tls-load-balancing-caching/</link><guid isPermaLink="true">https://penluma.com/blog/systems-fundamentals/08-networking-ii-the-web-stack-http-tls-load-balancing-caching/</guid><description>A clear, practical tour of the web stack: how HTTP requests work, why HTTPS is safe, what load balancers and CDNs do, and how caching makes sites fast.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Systems Fundamentals</category></item><item><title>Distributed Systems Explained: Why Many Computers Act as One</title><link>https://penluma.com/blog/systems-fundamentals/09-distributed-systems-many-computers-working-as-one/</link><guid isPermaLink="true">https://penluma.com/blog/systems-fundamentals/09-distributed-systems-many-computers-working-as-one/</guid><description>A distributed system makes many computers behave as one. Learn partial failure, CAP, consistency, consensus, and idempotency in plain, practical language.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Systems Fundamentals</category></item><item><title>Data Engineering Explained: How Data Moves at Scale</title><link>https://penluma.com/blog/systems-fundamentals/10-data-engineering-moving-shaping-data-at-scale/</link><guid isPermaLink="true">https://penluma.com/blog/systems-fundamentals/10-data-engineering-moving-shaping-data-at-scale/</guid><description>Learn how data engineering moves and shapes data at scale - OLTP vs OLAP, ETL vs ELT, Kafka, lakehouses, and idempotent pipelines, explained in plain English.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Systems Fundamentals</category></item><item><title>System Design Trade-offs: How to Reason About Any System</title><link>https://penluma.com/blog/systems-fundamentals/11-putting-it-together-designing-a-real-system-trade-offs/</link><guid isPermaLink="true">https://penluma.com/blog/systems-fundamentals/11-putting-it-together-designing-a-real-system-trade-offs/</guid><description>Learn the repeatable system design process: back-of-envelope estimates, the five universal trade-offs, idempotency, and how to reason about any system.</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>Systems Fundamentals</category></item></channel></rss>