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

Dependency Management: Monorepo or Polyrepo? My Choices

Dependency Management: Monorepo or Polyrepo? My Choices

Comments
11 min read
Error Handling Approaches: Exceptions or Result Types?

Error Handling Approaches: Exceptions or Result Types?

Comments
8 min read
JWT Revocation: Stateless Promise Meets Real-World Challenge

JWT Revocation: Stateless Promise Meets Real-World Challenge

Comments
12 min read
The On-Call Cost of Distributed Locks

The On-Call Cost of Distributed Locks

Comments
8 min read
Clean Code vs. Working Code: Which One for the Solo Developer?

Clean Code vs. Working Code: Which One for the Solo Developer?

Comments
8 min read
3 Deploy Strategies for CI/CD: Cost and Efficiency Analysis

3 Deploy Strategies for CI/CD: Cost and Efficiency Analysis

Comments
11 min read
SQLite vs PostgreSQL: Which One in Production?

SQLite vs PostgreSQL: Which One in Production?

Comments
7 min read
Why Does VPN Dual-Stack Configuration Always Cause Problems?

Why Does VPN Dual-Stack Configuration Always Cause Problems?

Comments
8 min read
Metrics and Trace Data: Fundamentals of Understanding System Issues

Metrics and Trace Data: Fundamentals of Understanding System Issues

Comments
7 min read
Database Connection Pooling for Side Projects: Optimization in 3 Steps

Database Connection Pooling for Side Projects: Optimization in 3 Steps

Comments
7 min read
Prompt Injection Defense: An Unnecessary Burden for Indie Hackers?

Prompt Injection Defense: An Unnecessary Burden for Indie Hackers?

Comments
7 min read
BGP Route Flap Anatomy: Why It Happens, How to Fix It?

BGP Route Flap Anatomy: Why It Happens, How to Fix It?

Comments
9 min read
Metric Collection: Push vs. Pull Models - When to Use Which?

Metric Collection: Push vs. Pull Models - When to Use Which?

Comments
10 min read
Database Index Selection: Why Basic Approaches Fall Short?

Database Index Selection: Why Basic Approaches Fall Short?

Comments
8 min read
Zero-Trust Architecture: A Pragmatic Roadmap for Small Teams

Zero-Trust Architecture: A Pragmatic Roadmap for Small Teams

Comments
8 min read
Secret Rotation: Practical Ways to Enhance Security

Secret Rotation: Practical Ways to Enhance Security

Comments
11 min read
Dependency Security: Stopping the Build or Warning?

Dependency Security: Stopping the Build or Warning?

Comments
8 min read
Eventual Consistency: 3 Decision-Making Criteria for Side Projects

Eventual Consistency: 3 Decision-Making Criteria for Side Projects

Comments
8 min read
The Cost of Offline-First Synchronization in Mobile Applications

The Cost of Offline-First Synchronization in Mobile Applications

Comments
9 min read
Multi-Tenant Architecture in ERP: How to Make the Right Trade-offs?

Multi-Tenant Architecture in ERP: How to Make the Right Trade-offs?

Comments
1 min read
Switch Hardening: Always a Necessary Step?

Switch Hardening: Always a Necessary Step?

Comments
7 min read
Cardinality Explosion: Should Every Detail Really Be Observed? And

Cardinality Explosion: Should Every Detail Really Be Observed? And

Comments
8 min read
Database Index Selection: Core Approaches for Performance

Database Index Selection: Core Approaches for Performance

Comments
10 min read
API Versioning: URI vs Header – Which Is More Practical?

API Versioning: URI vs Header – Which Is More Practical?

Comments
5 min read
Why VLAN Segmentation is No Longer as Necessary? (Or Is It?)

Why VLAN Segmentation is No Longer as Necessary? (Or Is It?)

Comments
7 min read
Log Level Strategies: Detailed Monitoring or Minimum Noise?

Log Level Strategies: Detailed Monitoring or Minimum Noise?

Comments
8 min read
Mobile Push Notifications: Firebase or Your Own Solution? Detailed…

Mobile Push Notifications: Firebase or Your Own Solution? Detailed…

Comments
7 min read
MVCC Anti-Patterns: 3 Common Missteps Affecting Performance

MVCC Anti-Patterns: 3 Common Missteps Affecting Performance

Comments
7 min read
The Anatomy of VLAN Segmentation: Foundations of Proper Design

The Anatomy of VLAN Segmentation: Foundations of Proper Design

Comments
5 min read
Log Level Strategy: How to Make the Right Choices in a Production

Log Level Strategy: How to Make the Right Choices in a Production

Comments
8 min read
Why Does Using an ORM Decrease Database Performance? An Experience...

Why Does Using an ORM Decrease Database Performance? An Experience...

Comments
7 min read
The Burden of API Versioning: URI or Header?

The Burden of API Versioning: URI or Header?

Comments
11 min read
Log Level Strategy: Is Debug Always Unnecessary?

Log Level Strategy: Is Debug Always Unnecessary?

Comments
8 min read
Metric Cardinality: An Overlooked Performance Burden or a Developer

Metric Cardinality: An Overlooked Performance Burden or a Developer

Comments
6 min read
Database Partitioning: Does It Always Provide Scalability?

Database Partitioning: Does It Always Provide Scalability?

Comments
9 min read
AI Prompt Injection Defense Mechanisms and Cost Analysis

AI Prompt Injection Defense Mechanisms and Cost Analysis

Comments
9 min read
Kernel CVE Response: Quick Patch or Defense in Depth?

Kernel CVE Response: Quick Patch or Defense in Depth?

Comments
11 min read
CI/CD for Side Projects: 3 Pragmatic Design Choices

CI/CD for Side Projects: 3 Pragmatic Design Choices

Comments
11 min read
The Hidden Cost of Idempotency in Distributed Systems

The Hidden Cost of Idempotency in Distributed Systems

Comments
10 min read
AI Prompt Injection Defense: Building Effective Strategies in 5 Steps

AI Prompt Injection Defense: Building Effective Strategies in 5 Steps

Comments
6 min read
BOM Denormalization in ERP: Is It Always the Solution?

BOM Denormalization in ERP: Is It Always the Solution?

Comments
4 min read
BGP Knowledge for Indie Hackers: Is It Really Necessary?

BGP Knowledge for Indie Hackers: Is It Really Necessary?

Comments
11 min read
RED Metrics Design: Service-Oriented or Workflow-Oriented?

RED Metrics Design: Service-Oriented or Workflow-Oriented?

Comments
10 min read
Perfect Architecture vs. Working Code: 3 Lessons for the Solo

Perfect Architecture vs. Working Code: 3 Lessons for the Solo

Comments
7 min read
REST vs. GraphQL vs. gRPC: 3 API Design Approaches Compared

REST vs. GraphQL vs. gRPC: 3 API Design Approaches Compared

Comments
7 min read
The Operational Cost of JWT Lifecycle Management: Overlooked Details

The Operational Cost of JWT Lifecycle Management: Overlooked Details

Comments
11 min read
Shared Build Cache: Makes Sense for the Independent Developer?

Shared Build Cache: Makes Sense for the Independent Developer?

Comments 1
9 min read
PostgreSQL WAL Bloat Management: Why Automatic Solutions Fall Short?

PostgreSQL WAL Bloat Management: Why Automatic Solutions Fall Short?

Comments
6 min read
Vector Database Selection: Balancing Cost and Performance

Vector Database Selection: Balancing Cost and Performance

Comments
6 min read
ERP Product Tree Denormalization: The Maintenance and Scale Conundrum

ERP Product Tree Denormalization: The Maintenance and Scale Conundrum

Comments 2
7 min read
Seamless Deployment: Blue/Green vs Canary Trade-off Analysis

Seamless Deployment: Blue/Green vs Canary Trade-off Analysis

Comments
9 min read
3 Load Balancing Strategies for High Availability in Side Projects

3 Load Balancing Strategies for High Availability in Side Projects

Comments
7 min read
RAG Retrieval Quality: Development and Cost Anatomy in Side Projects

RAG Retrieval Quality: Development and Cost Anatomy in Side Projects

Comments
6 min read
Managing Supply Chain Data Flow in Side Projects in 3 Simple Steps

Managing Supply Chain Data Flow in Side Projects in 3 Simple Steps

Comments
7 min read
BGP Route Flap Damping: A Solution or a New Problem?

BGP Route Flap Damping: A Solution or a New Problem?

Comments
7 min read
Managing AI Agent Tool-Use Limits in 3 Steps

Managing AI Agent Tool-Use Limits in 3 Steps

Comments
7 min read
AI Agent Tool-Use: Boundaries in Cost and Performance Balance

AI Agent Tool-Use: Boundaries in Cost and Performance Balance

Comments
8 min read
Supply Chain Data Flow Management in Side Projects: Why the Overkill?

Supply Chain Data Flow Management in Side Projects: Why the Overkill?

Comments
11 min read
Dependency Vulnerabilities: The Cost of Constant Updates

Dependency Vulnerabilities: The Cost of Constant Updates

Comments
8 min read
Distributed Lock Alternatives: My Pragmatic System Design Experiences

Distributed Lock Alternatives: My Pragmatic System Design Experiences

Comments
4 min read
loading...