<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Tasnim Zotder</title><description>Blog posts about DevOps, infrastructure, and software engineering</description><link>https://tasnimzotder.com/</link><item><title>How Large Language Models Work: An SRE&apos;s Tour</title><link>https://tasnimzotder.com/posts/how-large-language-models-work/</link><guid isPermaLink="true">https://tasnimzotder.com/posts/how-large-language-models-work/</guid><description>I use LLMs every day but couldn&apos;t reason about them. So I dug in — from the SRE angle. Here&apos;s the system, the bottlenecks, and what an infra person should care about.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate></item><item><title>Writing a Basic DNS Server in Go</title><link>https://tasnimzotder.com/posts/writing-a-basic-dns-server/</link><guid isPermaLink="true">https://tasnimzotder.com/posts/writing-a-basic-dns-server/</guid><description>In one of my SRE interviews, I was asked to write a basic DNS server. I knew DNS resolves names to IPs, but I&apos;d never looked at the actual wire format. I froze. So I went home and built one from scratch — UDP listener, binary parser, response builder — all in about 150 lines of Go.</description><pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Container Isolation: Things I Got Wrong</title><link>https://tasnimzotder.com/posts/container-isolation-misconceptions/</link><guid isPermaLink="true">https://tasnimzotder.com/posts/container-isolation-misconceptions/</guid><description>I thought I understood container isolation. Then I ran a few experiments on a live Docker host and found that --pid=host exposes everything, killing docker run does nothing, and malloc() lies about memory limits.</description><pubDate>Tue, 17 Feb 2026 00:00:00 GMT</pubDate></item><item><title>ALB Consolidation: Cutting AWS Load Balancer Costs by 80%</title><link>https://tasnimzotder.com/posts/alb-consolidation-cutting-aws-load-balancer-costs-by-80-percent/</link><guid isPermaLink="true">https://tasnimzotder.com/posts/alb-consolidation-cutting-aws-load-balancer-costs-by-80-percent/</guid><description>We had 250+ services on AWS ECS, each with its own Application Load Balancer. The bill was absurd. I helped build cluster-level ALB consolidation into our open-source ECS deployment tool, and the change was merged upstream.</description><pubDate>Sun, 08 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Go Concurrency Patterns</title><link>https://tasnimzotder.com/posts/go-concurrency-patterns/</link><guid isPermaLink="true">https://tasnimzotder.com/posts/go-concurrency-patterns/</guid><description>I&apos;ve been writing Go professionally for a while now, and concurrency is the feature that keeps pulling me deeper. Here&apos;s a catalog of patterns I&apos;ve learned, used, and sometimes gotten wrong.</description><pubDate>Sat, 19 Apr 2025 00:00:00 GMT</pubDate></item><item><title>Setting up Samba on Raspberry Pi 5</title><link>https://tasnimzotder.com/posts/setting-up-samba-on-raspberry-pi/</link><guid isPermaLink="true">https://tasnimzotder.com/posts/setting-up-samba-on-raspberry-pi/</guid><description>I wanted a simple way to share files across my devices at home, so I turned a Raspberry Pi 5 into a NAS using Samba. Here&apos;s how it went, including some benchmarks.</description><pubDate>Sat, 11 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Setting Up a Point-to-Point WireGuard VPN Server on Raspberry Pi</title><link>https://tasnimzotder.com/posts/setting-up-a-point-to-point-wireguard-vpn-server-on-raspberry-pi/</link><guid isPermaLink="true">https://tasnimzotder.com/posts/setting-up-a-point-to-point-wireguard-vpn-server-on-raspberry-pi/</guid><description>I wanted to securely access my Raspberry Pi from outside my home network, so I set up a WireGuard VPN tunnel. Turns out it&apos;s surprisingly simple - here&apos;s how I got it working.</description><pubDate>Sun, 01 Sep 2024 00:00:00 GMT</pubDate></item><item><title>Setup NAS (openmediavault) on Raspberry Pi 4 for your Homelab</title><link>https://tasnimzotder.com/posts/open-media-vault-setup-raspberry-pi/</link><guid isPermaLink="true">https://tasnimzotder.com/posts/open-media-vault-setup-raspberry-pi/</guid><description>NAS (Network Attached Storage) is a storage device that is connected to a network and allows storage and retrieval of data from a central location for authorized network users and varied clients. In this article, we will see how to setup a NAS using openmediavault on a Raspberry Pi 4.</description><pubDate>Thu, 15 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Optimizing Game of Life with Concurrency using Goroutines</title><link>https://tasnimzotder.com/posts/optimizing-game-of-life-algorithm/</link><guid isPermaLink="true">https://tasnimzotder.com/posts/optimizing-game-of-life-algorithm/</guid><description>I got nerd-sniped by Conway&apos;s Game of Life and ended up spending a weekend squeezing performance out of it with bit packing and goroutines. Here&apos;s what I tried and how much faster it got.</description><pubDate>Sat, 16 Dec 2023 00:00:00 GMT</pubDate></item></channel></rss>