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

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
Transitioning from Monolith to Modular Monolith: 3 Pragmatic Reasons

Transitioning from Monolith to Modular Monolith: 3 Pragmatic Reasons

1
Comments
9 min read
Transitioning from Monolith to Modular: A Comparison of 3 Different

Transitioning from Monolith to Modular: A Comparison of 3 Different

Comments
5 min read
Secret Rotation Automation: The Operational Cost of Security

Secret Rotation Automation: The Operational Cost of Security

1
Comments
5 min read
Metric Cardinality: High or Low? 4 Steps to Making the Right Choice

Metric Cardinality: High or Low? 4 Steps to Making the Right Choice

1
Comments
5 min read
PostgreSQL WAL Bloat: Why Automatic Management Is Often Insufficient?

PostgreSQL WAL Bloat: Why Automatic Management Is Often Insufficient?

Comments
6 min read
AI Agent Tool-Use Limits: More Tools, Better Results?

AI Agent Tool-Use Limits: More Tools, Better Results?

Comments
7 min read
Micro Supply Chain: Anatomy of the Data Flow Mechanism

Micro Supply Chain: Anatomy of the Data Flow Mechanism

Comments
5 min read
Monolith vs. Microservices: Which is Better for Your CI/CD Pipeline?

Monolith vs. Microservices: Which is Better for Your CI/CD Pipeline?

Comments
7 min read
4 Smart Ways to Manage Retries in Side Projects

4 Smart Ways to Manage Retries in Side Projects

Comments
8 min read
SAST vs DAST: Which Should Come First in Application Security?

SAST vs DAST: Which Should Come First in Application Security?

Comments
6 min read
Mobile App Size Optimization: The Burden of the Development Process

Mobile App Size Optimization: The Burden of the Development Process

Comments
8 min read
loading...