Berkay Bulut

Posts

Illustration depicting How I Write a No‑Drama DR Plan: RTO/RPO, Backup Tests, and Runbook Templates That Actually Work c...
How I Write a No‑Drama DR Plan: RTO/RPO, Backup Tests, and Runbook Templates That Actually Work

So there I was, staring at a blinking cursor and a Slack channel that wouldn’t stop buzzing. A client’s database…

Infographic explaining I Stopped Worrying About Admin Logins: Protecting Panels with mTLS on Nginx (Step‑by‑Step)
I Stopped Worrying About Admin Logins: Protecting Panels with mTLS on Nginx (Step‑by‑Step)

So there I was, sipping a lukewarm coffee, staring at yet another set of logs full of failed login attempts…

Illustration depicting Tracing That Feels Like a Conversation With Your App concept
Tracing That Feels Like a Conversation With Your App

It started on a Tuesday afternoon, right when the team swore everything “looked good in logs.” The site wasn’t down,…

Infographic explaining WordPress Hardening Checklist: The Friendly Way to Lock Down File Permissions, Salt Keys, XML-RPC, ...
WordPress Hardening Checklist: The Friendly Way to Lock Down File Permissions, Salt Keys, XML-RPC, and UFW/Fail2ban

The Morning I Realized My WordPress Needed a Bodyguard I still remember the morning a client pinged me with the…

Visual representation of DV vs OV vs EV vs Wildcard SSL: The Friendly Guide to Choosing the Right Certificate for E‑comm...
DV vs OV vs EV vs Wildcard SSL: The Friendly Guide to Choosing the Right Certificate for E‑commerce and SaaS

I still remember a Tuesday launch that almost didn’t happen. The product pages were beautiful, the checkout was buttery smooth,…

Informative image about So Your Domain Expired—Now What? Grace Periods, Redemption Fees, and the Calm Way Back
So Your Domain Expired—Now What? Grace Periods, Redemption Fees, and the Calm Way Back

It was 8:12 a.m. when my phone lit up with a panicked message: “The site is down. Did the server…

Illustration depicting The 1–5 Second Miracle: How Nginx Microcaching Makes PHP Feel Instantly Faster concept
The 1–5 Second Miracle: How Nginx Microcaching Makes PHP Feel Instantly Faster

So there I was, coffee getting cold, watching a PHP app crumble under a perfectly normal Monday morning traffic spike.…

Infographic explaining The Friendly Way to Serve WebP/AVIF Without Breaking Your Site (or Your SEO)
The Friendly Way to Serve WebP/AVIF Without Breaking Your Site (or Your SEO)

So there I was, late one Tuesday night, staring at a waterfall chart and wondering why an image-heavy homepage still…

Infographic explaining One Server, Many PHPs: How I Run Per‑Site Nginx + PHP‑FPM Pools Without the Drama
One Server, Many PHPs: How I Run Per‑Site Nginx + PHP‑FPM Pools Without the Drama

So there I was, staring at a server with a mix of WordPress, a legacy Laravel 5 app, and a…

↑