DEV Community

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

5 Realities You Need to Know Before Starting a Homelab

5 Realities You Need to Know Before Starting a Homelab

Comments
8 min read

Want to connect with Mustafa ERBAY?

Create an account to connect with Mustafa ERBAY. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Self-Hosting: A Hobby or a Necessity?

Self-Hosting: A Hobby or a Necessity?

1
Comments
4 min read
First Years in Software Engineering: The Anatomy of Adaptation

First Years in Software Engineering: The Anatomy of Adaptation

5
Comments 1
7 min read
From Vibe Coding to Spec-Driven Development: Tasking AI with Spec Kit

From Vibe Coding to Spec-Driven Development: Tasking AI with Spec Kit

6
Comments 8
10 min read
GitHub Copilot Now Charges Per Token: The Bill Shock

GitHub Copilot Now Charges Per Token: The Bill Shock

Comments
9 min read
Two Distinct Software Developer Markets in Turkey: 95,000 TL vs.

Two Distinct Software Developer Markets in Turkey: 95,000 TL vs.

Comments
7 min read
Passkeys: Enterprise Adaptation and Individual Use Cases

Passkeys: Enterprise Adaptation and Individual Use Cases

1
Comments
5 min read
Why Simple Systems Always Win

Why Simple Systems Always Win

1
Comments
4 min read
Local LLM with Ollama: A Real Alternative to Cloud Solutions?

Local LLM with Ollama: A Real Alternative to Cloud Solutions?

1
Comments
10 min read
Write Your Own MCP Server in 50 Lines: Real Tools for Your AI Agent

Write Your Own MCP Server in 50 Lines: Real Tools for Your AI Agent

5
Comments 2
11 min read
2026 Technical Interview Broken: 38% of Candidates Use Invisible AI

2026 Technical Interview Broken: 38% of Candidates Use Invisible AI

Comments
6 min read
Secretly Holding Two Full-Time Remote Jobs: 'Overemployment'

Secretly Holding Two Full-Time Remote Jobs: 'Overemployment'

Comments
6 min read
Keeping AI-Generated Code Secure: Balancing Risk and Efficiency

Keeping AI-Generated Code Secure: Balancing Risk and Efficiency

Comments
10 min read
What I Understood Late When Burnout Hit

What I Understood Late When Burnout Hit

Comments
4 min read
5 Self-Hosting Projects for Infrastructure Specialists: Real-World

5 Self-Hosting Projects for Infrastructure Specialists: Real-World

2
Comments 1
8 min read
The Thing I Wish I Had Given Up On Sooner in My Career

The Thing I Wish I Had Given Up On Sooner in My Career

6
Comments
4 min read
System Architect vs. AI Solution Architect: An Anatomy of Roles

Network loops versus model hallucinations

System Architect vs. AI Solution Architect: An Anatomy of Roles

9
Comments 14
11 min read
Is Vibe Coding Dead? The Era of Karpathy's 'Agentic Engineering'

Is Vibe Coding Dead? The Era of Karpathy's 'Agentic Engineering'

5
Comments 4
8 min read
AI Was Supposed to End Burnout; It Burned Those Who Embraced It Most

AI Was Supposed to End Burnout; It Burned Those Who Embraced It Most

Comments
4 min read
They Cut the First Step of the Ladder: The Junior Developer Crisis

They Cut the First Step of the Ladder: The Junior Developer Crisis

1
Comments
9 min read
Is 'Skill Atrophy' a Real Threat in a 20-Year Career?

Is 'Skill Atrophy' a Real Threat in a 20-Year Career?

1
Comments
9 min read
I Paid the Bill for AI-Written Code Months Later

I Paid the Bill for AI-Written Code Months Later

1
Comments
4 min read
Shielding Against AI Voice Scams: Understanding a Real Conversation

Shielding Against AI Voice Scams: Understanding a Real Conversation

Comments
11 min read
Have AI Tools Made Me a Better Engineer?

Have AI Tools Made Me a Better Engineer?

1
Comments
4 min read
8GB to 70B: A Real Hardware Guide for Local LLMs

8GB to 70B: A Real Hardware Guide for Local LLMs

1
Comments
9 min read
Cursor or Claude Code? Which AI Coding Tool Should You Choose in 2026

Cursor or Claude Code? Which AI Coding Tool Should You Choose in 2026

Comments
7 min read
Stack Overflow Deleted 15 Years: Traffic Crashed 75%, and That's Bad

Stack Overflow Deleted 15 Years: Traffic Crashed 75%, and That's Bad

Comments
9 min read
Working Two Jobs Simultaneously: Smart Move or Ethical Breach?

Working Two Jobs Simultaneously: Smart Move or Ethical Breach?

Comments
4 min read
Run Your Own LLM with Ollama: Local AI Setup in 5 Steps

Run Your Own LLM with Ollama: Local AI Setup in 5 Steps

Comments
5 min read
Is Open Source Sustainable?

Is Open Source Sustainable?

5
Comments
5 min read
Thinking Beyond the Cloud: 5 Self-Hosting Skills That Make

Thinking Beyond the Cloud: 5 Self-Hosting Skills That Make

Comments
10 min read
Where Does Knowledge Come From in the Age of AI?

Where Does Knowledge Come From in the Age of AI?

Comments
5 min read
You Think AI Speeds You Up by 24%; It Actually Slows You Down by 19%

You Think AI Speeds You Up by 24%; It Actually Slows You Down by 19%

2
Comments
7 min read
Set Up Your Own ChatGPT: Ollama + Open WebUI for Data That Never

Set Up Your Own ChatGPT: Ollama + Open WebUI for Data That Never

Comments
10 min read
AI Deleted Production Database in 9 Seconds: Why You Shouldn't Trust

AI Deleted Production Database in 9 Seconds: Why You Shouldn't Trust

Comments
7 min read
I Locked Up the Server Because of Docker: A Lesson in Trust and

I Locked Up the Server Because of Docker: A Lesson in Trust and

Comments
4 min read
Mobile Offline-First Sync: Expectations vs. Realities

Mobile Offline-First Sync: Expectations vs. Realities

Comments
7 min read
The Bitter Truths of Building a Social Network

The Bitter Truths of Building a Social Network

Comments
4 min read
Monolith vs. Modular Monolith: An Indie Hacker's Choice

Monolith vs. Modular Monolith: An Indie Hacker's Choice

Comments
10 min read
Why I Love Centralized Architectures?

Why I Love Centralized Architectures?

Comments
4 min read
Switch Hardening: Is the Same Level of Detail Necessary for Every

Switch Hardening: Is the Same Level of Detail Necessary for Every

Comments
7 min read
Building Your Own Platform vs. Using a Ready-Made Solution: Lessons

Building Your Own Platform vs. Using a Ready-Made Solution: Lessons

Comments
4 min read
Log Level Decisions: The Anatomy of DEBUG, INFO, and ERROR Strategies

Log Level Decisions: The Anatomy of DEBUG, INFO, and ERROR Strategies

Comments
11 min read
Your Own Push System Instead of FCM/APNs: When Is It Necessary?

Your Own Push System Instead of FCM/APNs: When Is It Necessary?

Comments
9 min read
One VPS Is Enough: Why More Is Usually a Waste of Resources?

One VPS Is Enough: Why More Is Usually a Waste of Resources?

Comments
3 min read
Things AI Still Can't Do: A Look Through 20 Years of Experience

Things AI Still Can't Do: A Look Through 20 Years of Experience

Comments
4 min read
What Happened After My Mastodon Account Was Suspended?

What Happened After My Mastodon Account Was Suspended?

Comments
3 min read
API Versioning Choices: Advantages and Disadvantages of 3 Approaches

API Versioning Choices: Advantages and Disadvantages of 3 Approaches

Comments
9 min read
AI Prompt Security: Is the Same Protection Necessary for Every

AI Prompt Security: Is the Same Protection Necessary for Every

Comments
10 min read
AI Won't Make Us Unemployed, But...

AI Won't Make Us Unemployed, But...

Comments
3 min read
Zero-Trust Architecture: The New Cost of Security

Zero-Trust Architecture: The New Cost of Security

Comments
7 min read
Managing Cardinality Explosion in Observability in 3 Steps

Managing Cardinality Explosion in Observability in 3 Steps

Comments
7 min read
The Anatomy of ERP Module Integration: Its Impact on Side Projects

The Anatomy of ERP Module Integration: Its Impact on Side Projects

Comments
8 min read
Bootstrap Deadlock: When the DC Needs the Cluster That Needs It

Bootstrap Deadlock: When the DC Needs the Cluster That Needs It

Comments
6 min read
The Anatomy of ERP Master Data Management: A Guide

The Anatomy of ERP Master Data Management: A Guide

Comments
8 min read
Database WAL Bloat: How to Overcome the Performance Trap?

Database WAL Bloat: How to Overcome the Performance Trap?

Comments
11 min read
Vector Databases in AI Projects: Are They Really Necessary?

Vector Databases in AI Projects: Are They Really Necessary?

Comments
7 min read
The First Thing I Look for When Hiring: Talent or Fit?

The First Thing I Look for When Hiring: Talent or Fit?

Comments
4 min read
Local Build Cache vs Remote: Cost Balance in CI/CD Speed

Local Build Cache vs Remote: Cost Balance in CI/CD Speed

1
Comments
7 min read
The Only Rule That Hasn't Changed in 20 Years: Real Experience

The Only Rule That Hasn't Changed in 20 Years: Real Experience

Comments
3 min read
loading...