I Built a Beginner-Friendly NGINX Automation CLI for Linux Servers
I’ve configured NGINX manually more times than I can count. Every server setup usually turns into the same repetitive process: install nginx configure…
Tech news from the best sources
I’ve configured NGINX manually more times than I can count. Every server setup usually turns into the same repetitive process: install nginx configure…
How I Built a Custom Kubernetes Ingress in Rust/Go That Outperforms Nginx by 11% Silex: Re-engineering K8s Edge Routing for the Cloud-Native Era The P…
Cloudflare dashboard was showing a 1.1% cache rate I picked up the habit this week of checking the performance dashboard regularly. I opened the stats…
Buying a domain is exciting. Creating a server is exciting too. But the moment you try to connect both of them, things can feel confusing. You bought …
Docker Deploy on VPS: Nginx Strategies for Zero Downtime A late shipment report from a production ERP system was consistently missing. It took three d…
I installed zstd support on nginx, which serves the page you’re reading right now. Details on how I did it, with how to compile dynamic modules, on my…
Not long ago, when the certificate for the hesapciyiz.com site I host on my own VPS expired, I woke up to an email in the middle of the night. Yes, Le…
Introduction As part of the HNG Internship Stage 4 DevOps track, I built SwiftDeploy — a declarative deployment CLI tool that generates Nginx and Dock…
I Built a Tool That Builds My Infrastructure — Here's How It Went A brutally honest account of building SwiftDeploy for the HNG14 Stage 4A DevOps chal…
The first eight chapters of this series have been about building an Auth Gateway. This one is about living with one. A gateway in front of every authe…
In the first four chapters of this series I've talked about what the Auth Gateway decides. This chapter is about who it decides for. We run a multi-te…
If you've been on a platform team long enough, you've probably watched this slow-motion failure: You ship an auth library. Three services adopt it. Si…
In Chapter 1 I claimed our entire Auth Gateway is built on top of one NGINX directive: auth_request . This chapter is a deep dive into how that direct…