Forem

Mustafa ERBAY profile picture

Mustafa ERBAY

Cloud, system architecture and DevOps from the trenches. Original blog at mustafaerbay.com.tr

Location İstanbul, Türkiye Joined Joined on  Personal website https://mustafaerbay.com.tr github website

Work

Senior software & infrastructure engineer

API Versioning: Current Approaches and Choices in the Ecosystem

API Versioning: Current Approaches and Choices in the Ecosystem

Comments
10 min read
API Versioning Strategies: On REST and GraphQL Differences…

API Versioning Strategies: On REST and GraphQL Differences…

Comments
12 min read
The Psychology of Running Production on a Single VPS

The Psychology of Running Production on a Single VPS

Comments
6 min read
3rd OOM on the VPS: Parallel Builds and a flock Mutex Story

3rd OOM on the VPS: Parallel Builds and a flock Mutex Story

Comments
7 min read
First OOM: kcompactd at 92% CPU, sshd Reset, Hard Reboot

First OOM: kcompactd at 92% CPU, sshd Reset, Hard Reboot

1
Comments
5 min read
My Cleanup Script Killed the GitHub Runner: A Self-Inflicted Incident

My Cleanup Script Killed the GitHub Runner: A Self-Inflicted Incident

Comments
4 min read
Cloudflare HTML Cache Stuck at 1.1%: Recovery with Nginx map

Cloudflare HTML Cache Stuck at 1.1%: Recovery with Nginx map

Comments
4 min read
Docker Ate 56 GB of Disk in a Day: Building a Cleanup Automation

Docker Ate 56 GB of Disk in a Day: Building a Cleanup Automation

Comments
5 min read
An Evening of Quirk Hunting in My AI Content Pipeline: 3 Bugs, 1…

An Evening of Quirk Hunting in My AI Content Pipeline: 3 Bugs, 1…

Comments
5 min read
Offline-First Synchronization Strategies in Mobile Applications

Offline-First Synchronization Strategies in Mobile Applications

Comments
11 min read
Application Log Levels: When to Use DEBUG and INFO?

Application Log Levels: When to Use DEBUG and INFO?

Comments
10 min read
MDX Layout Best Practices: Import Order and Component Placement

MDX Layout Best Practices: Import Order and Component Placement

Comments
5 min read
WAL Bloat Management: Why Is It Overlooked in PostgreSQL?

WAL Bloat Management: Why Is It Overlooked in PostgreSQL?

Comments 1
8 min read
Self-hosted GitHub Actions Runner: Balancing Cost and Control

Self-hosted GitHub Actions Runner: Balancing Cost and Control

Comments
7 min read
Product Tree Denormalization and the Anatomy of Technical Debt

Product Tree Denormalization and the Anatomy of Technical Debt

Comments
11 min read
CI/CD Durations and Our Daily Lives: Local vs Shared Build Cache

CI/CD Durations and Our Daily Lives: Local vs Shared Build Cache

Comments
1 min read
Build Cache Management in CI/CD: 3 Practical Approaches

Build Cache Management in CI/CD: 3 Practical Approaches

Comments
6 min read
Build Cache Management in CI/CD: 3 Practical Strategies

Build Cache Management in CI/CD: 3 Practical Strategies

Comments
6 min read
3 Pragmatic Principles for Idempotency in Distributed Systems

3 Pragmatic Principles for Idempotency in Distributed Systems

Comments
1 min read
Blue/Green vs. Rolling Deploy: Risk and Cost Analysis

Blue/Green vs. Rolling Deploy: Risk and Cost Analysis

1
Comments
7 min read
Distributed Lock Alternatives: 3 Methods Every System Architect

Distributed Lock Alternatives: 3 Methods Every System Architect

Comments
9 min read
BGP Route Flap Solutions: Why Are They Often Insufficient?

BGP Route Flap Solutions: Why Are They Often Insufficient?

Comments
9 min read
RED and USE Metrics: Which is More Effective for System Monitoring?

RED and USE Metrics: Which is More Effective for System Monitoring?

Comments
10 min read
Improving RAG Retrieval Quality: A Cost-Benefit Analysis

Improving RAG Retrieval Quality: A Cost-Benefit Analysis

1
Comments
9 min read
An Engineer's Sustainability Ledger: Why I Run on Less

An Engineer's Sustainability Ledger: Why I Run on Less

1
Comments
5 min read
From the Perspective of a 20-Year Architect: My Own System's Security

From the Perspective of a 20-Year Architect: My Own System's Security

Comments
10 min read
Security Patch on My Own VPS: Hours Stolen from a Client Project

Security Patch on My Own VPS: Hours Stolen from a Client Project

Comments
2 min read
The Idempotency Nightmare in AI Pipelines: Data Loss and Recovery

The Idempotency Nightmare in AI Pipelines: Data Loss and Recovery

Comments
7 min read
The Mysterious Quirk of the AI Pipeline: Sunday Morning Debugging

The Mysterious Quirk of the AI Pipeline: Sunday Morning Debugging

Comments
7 min read
Data Integrity in AI-Powered Content Pipelines: Practical Approaches

Data Integrity in AI-Powered Content Pipelines: Practical Approaches

Comments
4 min read
7.6 GB VPS Swap Fire with Docker: A Kernel Patch Nightmare

7.6 GB VPS Swap Fire with Docker: A Kernel Patch Nightmare

Comments
8 min read
Retries and Idempotency in AI Pipelines: A Guide to Error Handling

Retries and Idempotency in AI Pipelines: A Guide to Error Handling

Comments
10 min read
My Docker Containers Aren't Communicating: Hidden Network Traps

My Docker Containers Aren't Communicating: Hidden Network Traps

Comments
1 min read
AI's Silent Mistakes: Hours Lost in My Side Project

AI's Silent Mistakes: Hours Lost in My Side Project

Comments
7 min read
Side Project Graveyard: When Should You Pull the Plug?

Side Project Graveyard: When Should You Pull the Plug?

Comments
6 min read
Swap Fire: My Kubernetes Experiment on a 7.6 GB VPS

Swap Fire: My Kubernetes Experiment on a 7.6 GB VPS

Comments
8 min read
Swap Fire on My VPS: A Nightmare That Started with a Kernel CVE Patch

Swap Fire on My VPS: A Nightmare That Started with a Kernel CVE Patch

Comments
7 min read
The Silent Death of the System: OOM Killer and My VPS Journey

The Silent Death of the System: OOM Killer and My VPS Journey

1
Comments 1
9 min read
Docker Deploy on VPS: Nginx Strategies for Zero Downtime

Docker Deploy on VPS: Nginx Strategies for Zero Downtime

Comments
5 min read
Docker Container Network Traffic: Monitoring and Optimization on My

Docker Container Network Traffic: Monitoring and Optimization on My

2
Comments
4 min read
Guide to Detecting and Limiting Resource-Hog Containers on a VPS

Guide to Detecting and Limiting Resource-Hog Containers on a VPS

Comments
11 min read
Moving My GitHub Actions Runner to My Own VPS

Moving My GitHub Actions Runner to My Own VPS

Comments
4 min read
When Systems Aren't 'Up' in Consulting: Eroding Customer Trust

When Systems Aren't 'Up' in Consulting: Eroding Customer Trust

Comments
4 min read
Why Are My Docker Containers Slow? A Monitoring Guide for My Own VPS

Why Are My Docker Containers Slow? A Monitoring Guide for My Own VPS

Comments
7 min read
Living on My Own Server: The Invisible Cost of Side Projects

Living on My Own Server: The Invisible Cost of Side Projects

Comments
8 min read
Living on My Own Server: An Indie Hacker's Work-Life Balance

Living on My Own Server: An Indie Hacker's Work-Life Balance

Comments
4 min read
Overlooked Errors in My AI Content Pipeline: The Importance of

Overlooked Errors in My AI Content Pipeline: The Importance of

Comments
5 min read
My Systems' Silent Alarm: My Mind Awake Even While I Sleep

My Systems' Silent Alarm: My Mind Awake Even While I Sleep

Comments
5 min read
Swap Fire on My 7.6GB VPS: A Nightmare That Started with a Kernel

Swap Fire on My 7.6GB VPS: A Nightmare That Started with a Kernel

Comments
4 min read
Docker Disk Fire: Root Cause Analysis on My 7.6 GB VPS

Docker Disk Fire: Root Cause Analysis on My 7.6 GB VPS

Comments
5 min read
Securely Deploying an SQLite Database to a Docker Container with

Securely Deploying an SQLite Database to a Docker Container with

Comments
2 min read
Docker Volume Backup Strategies on My Own VPS

Docker Volume Backup Strategies on My Own VPS

Comments
11 min read
Your App is 'Up' But Not Working: Docker Healthchecks

Your App is 'Up' But Not Working: Docker Healthchecks

Comments
6 min read
SQLite and Concurrency: The Lockout Experienced at islistesi.com

SQLite and Concurrency: The Lockout Experienced at islistesi.com

Comments
2 min read
A New Article Topic Proposal

A New Article Topic Proposal

Comments
1 min read
My Server's Crisis Moment: An Alert During Family Dinner

My Server's Crisis Moment: An Alert During Family Dinner

Comments
4 min read
Quota Fail-Over Discipline in Multi-Provider AI Architecture

Quota Fail-Over Discipline in Multi-Provider AI Architecture

1
Comments
8 min read
Three Wrong AD Tier Model Assumptions: 8 Months in the Field

Three Wrong AD Tier Model Assumptions: 8 Months in the Field

Comments
6 min read
Guide to Automatic SSL Certificate Renewal for Nginx and Docker

Guide to Automatic SSL Certificate Renewal for Nginx and Docker

Comments
6 min read
Nginx Reverse Proxy: Managing Multiple Docker Services on a Single VPS

Nginx Reverse Proxy: Managing Multiple Docker Services on a Single VPS

3
Comments
8 min read
loading...