<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Network on firstfinger</title><link>https://firstfinger.io/tags/network/</link><description>Recent content in Network on firstfinger</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 19 Mar 2026 11:24:27 +0000</lastBuildDate><atom:link href="https://firstfinger.io/tags/network/index.xml" rel="self" type="application/rss+xml"/><item><title>The Userspace Tax Behind Protocols - QUIC(UDP) vs TCP</title><link>https://firstfinger.io/quic-udp-vs-tcp-protocol/</link><pubDate>Thu, 19 Mar 2026 08:24:43 +0000</pubDate><guid>https://firstfinger.io/quic-udp-vs-tcp-protocol/</guid><description>&lt;p&gt;When you&amp;rsquo;re building a service that requires inter-node communication, one of the earliest decisions is choosing a transport protocol. Nodes need to talk to each other reliably, consistently, and fast. That means picking a foundation to build on.&lt;/p&gt;
&lt;p&gt;At the transport layer, there are really only two foundations: &lt;strong&gt;TCP&lt;/strong&gt; and &lt;strong&gt;UDP&lt;/strong&gt;. Everything else is built on top of one of these two. On top of TCP, we have protocols battle-tested in production for years like HTTPS, gRPC, WebSocket, and other custom protocols. These inherit TCP&amp;rsquo;s reliability, ordering, and congestion control for free because TCP handles all of that at the kernel level. On top of UDP, the most prominent protocol today is &lt;strong&gt;QUIC&lt;/strong&gt;. Designed by Google, standardized as RFC 9000, and powering HTTP/3, QUIC is the one that keeps coming up when teams discuss transport choices.&lt;/p&gt;</description></item><item><title>Why Your App is Still Slow After Optimization?</title><link>https://firstfinger.io/tcp-congestion-control-bbr-cubic-bgp-performance/</link><pubDate>Sat, 30 Aug 2025 12:31:22 +0000</pubDate><guid>https://firstfinger.io/tcp-congestion-control-bbr-cubic-bgp-performance/</guid><description>&lt;p&gt;You have optimized your database queries, your API responds in under 100ms, and your CDN is correctly configured. Yet users still report slow load times, and performance monitoring shows latency spikes that appear without explanation.&lt;/p&gt;
&lt;p&gt;The issue often lies outside your application or infrastructure. Two core network protocols can directly impact performance. TCP congestion control may make inefficient decisions about how data flows under varying conditions, and BGP routing can send traffic along longer, suboptimal paths across the internet.&lt;/p&gt;</description></item><item><title>Layer 4 vs Layer 7 Load Balancing Explained</title><link>https://firstfinger.io/layer-4-vs-layer-7-load-balancing/</link><pubDate>Thu, 28 Aug 2025 09:37:04 +0000</pubDate><guid>https://firstfinger.io/layer-4-vs-layer-7-load-balancing/</guid><description>&lt;p&gt;When you browse Instagram, stream Netflix, or shop on Amazon, robust load balancing technology works silently in the background, handling millions of simultaneous requests across multiple server. This critical infrastructure component prevents system overloads and ensures consistent user experiences even during traffic spikes.&lt;/p&gt;
&lt;h2 id="load-balancing-fundamentals"&gt;Load Balancing Fundamentals&lt;/h2&gt;
&lt;p&gt;Load balancing distributes incoming network traffic across multiple servers to ensure no single server becomes overwhelmed. This improves application responsiveness and availability while preventing server failures. The choice between Layer 4 and Layer 7 load balancing represents a crucial architectural decision with significant implications for performance, security, and functionality.&lt;/p&gt;</description></item><item><title>What is Kernel TLS (kTLS) and Why Offload TLS to the Kernel or NIC?</title><link>https://firstfinger.io/kernel-tls-offload-ktls-nic/</link><pubDate>Wed, 27 Aug 2025 18:34:19 +0000</pubDate><guid>https://firstfinger.io/kernel-tls-offload-ktls-nic/</guid><description>&lt;p&gt;Most applications today handle TLS encryption in userspace, which creates performance bottlenecks that many developers don&amp;rsquo;t realize exist. When your web server processes HTTPS requests or your API handles secure connections, every byte of encrypted data requires CPU-intensive cryptographic operations performed by your application process.&lt;/p&gt;
&lt;p&gt;This approach works, but it leaves performance on the table. Linux Kernel TLS (kTLS) offers a better way by moving TLS operations closer to the hardware, potentially freeing up significant CPU resources for your actual application logic.&lt;/p&gt;</description></item><item><title>What's Inside My Home Lab?</title><link>https://firstfinger.io/my-home-lab/</link><pubDate>Wed, 06 Aug 2025 08:45:00 +0000</pubDate><guid>https://firstfinger.io/my-home-lab/</guid><description>&lt;p&gt;&lt;strong&gt;Picture this:&lt;/strong&gt; It&amp;rsquo;s 2 AM, and I&amp;rsquo;m staring at my AWS bill with a mix of horror and fascination. Another $100 gone, just for experimenting with some Kubernetes deployments and testing a few CI/CD pipelines. As a DevOps engineer, I live and breathe infrastructure, but those cloud costs were eating into my wallet faster than I could learn.&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s when it hit me – why not bring the cloud home?&lt;/p&gt;</description></item><item><title>Ansible vs Terraform</title><link>https://firstfinger.io/ansible-vs-terraform/</link><pubDate>Tue, 02 Apr 2024 20:00:50 +0000</pubDate><guid>https://firstfinger.io/ansible-vs-terraform/</guid><description>&lt;p&gt;Imagine, As your business grows bigger, setting up and configuring things like servers, databases, and networks becomes a real pain if you do it by hand. Spinning up new servers one by one, copying and pasting commands, and keeping track of everything is super time-consuming and mistakes happen easily. Keeping all your servers configured the same way, installing updates, and deploying new code versions is a nightmare without help.&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s where tools like Terraform and Ansible come to the rescue. Terraform is awesome at setting up your infrastructure like servers, networks, and databases. Instead of doing everything manually, you write code that describes what you want, and Terraform handles it for you. Need 10 new servers? Terraform gets it done with just a few commands.&lt;/p&gt;</description></item><item><title>Blockchain, Cryptocurrency and Web3 Explained for Kids</title><link>https://firstfinger.io/blockchain-crypto-web3-explained/</link><pubDate>Sat, 30 Dec 2023 05:05:00 +0000</pubDate><guid>https://firstfinger.io/blockchain-crypto-web3-explained/</guid><description>&lt;h2 id="-what-is-blockchain"&gt;🗄️ What is Blockchain?&lt;/h2&gt;
&lt;p&gt;Let&amp;rsquo;s think of blockchain as a special diary that is copied among many different computers. This diary can be used to record transactions - like person A sending money to person B.&lt;/p&gt;
&lt;p&gt;The exciting part is that once a transaction is written in the diary, it can never be erased! And for a new transaction to be added, all the computers have to agree that it is valid. This prevents anyone from cheating or changing the records.&lt;/p&gt;</description></item><item><title>How Companies Are Saving Millions by Migrating Away from AWS to Bare Metal Servers?</title><link>https://firstfinger.io/migrating-aws-cloud-bare-metal-servers/</link><pubDate>Thu, 07 Dec 2023 13:30:46 +0000</pubDate><guid>https://firstfinger.io/migrating-aws-cloud-bare-metal-servers/</guid><description>&lt;p&gt;These two Companies &lt;strong&gt;OneUptime&lt;/strong&gt; and &lt;strong&gt;Prerender&lt;/strong&gt; are finding that migrating from Amazon Web Services (AWS) to bare metal servers hosted in colocation data centres can lead to substantial cost savings. They have cut costs by over 50% by taking control of their infrastructure while maintaining performance and reliability.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://oneuptime.com"&gt;&lt;strong&gt;OneUptime&lt;/strong&gt;&lt;/a&gt; was spending $456K+ annually on a 28-node AWS Kubernetes cluster.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://prerender.io"&gt;&lt;strong&gt;Prerender&lt;/strong&gt;&lt;/a&gt; projected over $1M per year on AWS services and data transfer.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="-the-hidden-costs-of-cloud"&gt;📈 The Hidden Costs of Cloud&lt;/h2&gt;
&lt;p&gt;For many startups and tech companies, &lt;a href="https://firstfinger.io/top-aws-services-for-cloud-to-know-2023/"&gt;AWS seems like an easy choice.&lt;/a&gt; It allows you to spin up servers and scale rapidly without investing in your hardware upfront. But as these companies grow, the operating costs on AWS start to add up:&lt;/p&gt;</description></item><item><title>DevOps vs SRE vs Platform Engineering</title><link>https://firstfinger.io/devops-vs-sre-vs-platform-engineering-2/</link><pubDate>Sun, 26 Nov 2023 06:30:56 +0000</pubDate><guid>https://firstfinger.io/devops-vs-sre-vs-platform-engineering-2/</guid><description>&lt;p&gt;Originally, DevOps, SRE, and Platform Engineering were just new ways of thinking - cultures and philosophies. But over time, they&amp;rsquo;ve turned into real roles at companies with specific focuses and responsibilities. This profile of job titles can create confusion - What exactly do these roles for? How do they interact and differ?&lt;/p&gt;
&lt;p&gt;Of course, all these new job titles can get confusing. DevOps engineer, SRE, and platform engineer - they sound pretty similar, right? But while they&amp;rsquo;re related in some ways, the work these roles do is also very different.&lt;/p&gt;</description></item><item><title>13 Tips to Reduce Energy Costs on Your HomeLab Server</title><link>https://firstfinger.io/reduce-energy-costs-homelab-server/</link><pubDate>Tue, 21 Nov 2023 07:13:57 +0000</pubDate><guid>https://firstfinger.io/reduce-energy-costs-homelab-server/</guid><description>&lt;p&gt;HomeLab provides a great environment for learning new technologies, testing software, and exploring your interests hands-on. However, they can also lead to surprisingly high electricity bills if you are not careful. Multiple power-hungry servers, disk arrays, and networking gear can quickly make your HomeLab an energy sinkhole.&lt;/p&gt;
&lt;h2 id="selecting-efficient-server-hardware-components"&gt;Selecting Efficient Server Hardware Components&lt;/h2&gt;
&lt;p&gt;The foundation of any energy efficient homelab starts with choosing the right server hardware. Old enterprise gear may seem appealing, but it comes at the cost of high idle power usage.&lt;/p&gt;</description></item><item><title>DevOps vs SRE vs Platform Engineering - Explained</title><link>https://firstfinger.io/devops-vs-sre-vs-platform-engineering/</link><pubDate>Mon, 20 Nov 2023 05:52:15 +0000</pubDate><guid>https://firstfinger.io/devops-vs-sre-vs-platform-engineering/</guid><description>&lt;p&gt;Originally, DevOps, SRE, and Platform Engineering were just new ways of thinking - cultures and philosophies. But over time, they&amp;rsquo;ve turned into real roles at companies with specific focuses and responsibilities. This profile of job titles can create confusion - What exactly do these roles for? How do they interact and differ?&lt;/p&gt;
&lt;p&gt;Of course, all these new job titles can get confusing. DevOps engineer, SRE, and platform engineer - they sound pretty similar, right? But while they&amp;rsquo;re related in some ways, the work these roles do is also very different.&lt;/p&gt;</description></item><item><title>AWS Lambda vs. Lambda@Edge: Which Serverless Service Should You Use?</title><link>https://firstfinger.io/aws-lambda-vs-lambda-edge/</link><pubDate>Thu, 21 Sep 2023 11:30:20 +0000</pubDate><guid>https://firstfinger.io/aws-lambda-vs-lambda-edge/</guid><description>&lt;p&gt;If you are familiar with cloud computing, you may have heard of AWS Lambda, a service that lets you run code without provisioning or managing servers. &lt;strong&gt;AWS Lambda is a popular choice for building serverless applications&lt;/strong&gt;, as it automatically scales, charges only for the compute time you consume, and supports a variety of languages and frameworks.&lt;/p&gt;
&lt;p&gt;But did you know that AWS also offers another service called Lambda@Edge, which allows you to run Lambda functions at the edge locations of the AWS network? &lt;a href="https://firstfinger.io/content-delivery-aws-lambda-edge-vs-aws-cloudfront/"&gt;&lt;em&gt;&lt;strong&gt;Lambda@Edge is a feature of Amazon CloudFront, a global content delivery network (CDN) that speeds up the delivery of your web content to your users.&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>VPN vs. Zero Trust Network: Which is More Secure for Remote Access?</title><link>https://firstfinger.io/vpn-vs-zero-trust-network-remote-access/</link><pubDate>Fri, 15 Sep 2023 21:38:27 +0000</pubDate><guid>https://firstfinger.io/vpn-vs-zero-trust-network-remote-access/</guid><description>&lt;p&gt;In today&amp;rsquo;s digital landscape, data breaches and cyberattacks are growing more sophisticated and prevalent. Traditional network security models centred around perimeter defences have proven insufficient to protect against modern threats. &lt;strong&gt;Zero trust networking&lt;/strong&gt; has emerged as a new security paradigm to prevent data breaches and stop malicious actors.&lt;/p&gt;
&lt;p&gt;But what exactly is zero-trust networking? How does it differ from technologies like VPN? And what are the main components required to implement zero trust architecture? First, let&amp;rsquo;s understand &amp;ldquo;&lt;strong&gt;What is tunnelling?&lt;/strong&gt;&amp;rdquo;&lt;/p&gt;</description></item></channel></rss>