Berkay Bulut

Posts

Infographic explaining The Friendly VPS Playbook for PostgreSQL Performance: shared_buffers, work_mem, WAL, and PgBouncer ...
The Friendly VPS Playbook for PostgreSQL Performance: shared_buffers, work_mem, WAL, and PgBouncer Without the Drama

So there I was, staring at a slow dashboard… It was one of those late afternoons when everything looks fine…

Infographic explaining Centralized Logging on a VPS: My Loki + Promtail + Grafana Playbook for Clean Logs, Smart Retention...
Centralized Logging on a VPS: My Loki + Promtail + Grafana Playbook for Clean Logs, Smart Retention, and Real Alerts

So there I was, staring at a blank dashboard while a production app hiccuped somewhere in the stack. CPU looked…

Illustration depicting Beyond Backups: What I’ve Learned Choosing Between MariaDB Galera Cluster and MySQL Group Replica...
Beyond Backups: What I’ve Learned Choosing Between MariaDB Galera Cluster and MySQL Group Replication for Real High Availability

That Gut-Punch Moment When Backups Aren’t Enough There’s a particular kind of silence that fills a room when a database…

Infographic explaining How I Host Node.js in Production Without Drama: PM2/Systemd, Nginx, SSL, and Zero‑Downtime Deploys
How I Host Node.js in Production Without Drama: PM2/Systemd, Nginx, SSL, and Zero‑Downtime Deploys

So there I was one Thursday night, sipping cold coffee and waiting for a Node.js app to “just restart” after…

Infographic explaining The Friendly Playbook: Building an Image Optimization Pipeline with AVIF/WebP, Origin Shield, and S...
The Friendly Playbook: Building an Image Optimization Pipeline with AVIF/WebP, Origin Shield, and Smarter Cache Keys to Cut CDN Costs

So there I was, nursing a lukewarm coffee at 10:47 p.m., staring at a CDN bill that had quietly grown…

Visual representation of Geo and Weighted DNS Without Tears: How I Route Traffic with Cloudflare, Route 53, and a Dash of ...
Geo and Weighted DNS Without Tears: How I Route Traffic with Cloudflare, Route 53, and a Dash of Split‑Horizon

So there I was, late one Thursday, staring at a map of pings like it was a strange weather forecast.…

Illustration depicting Ready for IPv6? My No-Drama Dual-Stack Playbook for AAAA Records and Real-World Tests concept
Ready for IPv6? My No-Drama Dual-Stack Playbook for AAAA Records and Real-World Tests

Ever had that moment when you’re sipping coffee, the site is humming along, and then someone asks, “So, when are…

Informative image about TLS 1.3 Without Tears: OCSP Stapling, HSTS Preload, and PFS on Nginx/Apache (My Friendly Playbook)
TLS 1.3 Without Tears: OCSP Stapling, HSTS Preload, and PFS on Nginx/Apache (My Friendly Playbook)

So I was on a late-night call with a client whose checkout page had started to feel sticky. Not slow…

Infographic explaining The No‑Stress Dev–Staging–Production Workflow: How I Ship Zero‑Downtime WordPress and Larav...
The No‑Stress Dev–Staging–Production Workflow: How I Ship Zero‑Downtime WordPress and Laravel Releases

So there I was, Friday evening, rolling a “simple” update for a client’s WordPress site. You know the one—tiny plugin…

↑