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

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
RBAC or ABAC: Which Authorization Model?

RBAC or ABAC: Which Authorization Model?

Comments
8 min read
Offline-First Synchronization: The Overlooked Cost of Mobile

Offline-First Synchronization: The Overlooked Cost of Mobile

Comments
7 min read
App Size Optimization in Mobile Apps: Practical Approaches

App Size Optimization in Mobile Apps: Practical Approaches

Comments
8 min read
Multi-Tenant ERP: The Risks of a Shared Schema

Multi-Tenant ERP: The Risks of a Shared Schema

Comments
5 min read
Why is VLAN Segmentation Overhyped in Small Networks?

Why is VLAN Segmentation Overhyped in Small Networks?

Comments
7 min read
Eventual Consistency: The Inevitable Reality of Distributed Systems

Eventual Consistency: The Inevitable Reality of Distributed Systems

Comments
6 min read
Mobile App Features: Local Database vs. Cloud-Based

Mobile App Features: Local Database vs. Cloud-Based

Comments
2 min read
API Versioning Strategy: URI or Header? A Pragmatic Choice

API Versioning Strategy: URI or Header? A Pragmatic Choice

Comments
7 min read
The Cost of Kernel CVE Patching Frequency in SLA Commitments

The Cost of Kernel CVE Patching Frequency in SLA Commitments

Comments
8 min read
Log Level Strategies: Balancing Observability and Cost

Log Level Strategies: Balancing Observability and Cost

Comments
8 min read
ORM Tools Are Overrated: Why They Fall Short in Large-Scale Projects?

ORM Tools Are Overrated: Why They Fall Short in Large-Scale Projects?

Comments
8 min read
Is Hosting Your Own LLM Really Advantageous for a Side Project?

Is Hosting Your Own LLM Really Advantageous for a Side Project?

Comments
7 min read
JWT Refresh and Revocation Mechanisms: The State of Security Practices

JWT Refresh and Revocation Mechanisms: The State of Security Practices

Comments
10 min read
Self-Hosted Runner vs SaaS: Which is More Cost-Effective?

Self-Hosted Runner vs SaaS: Which is More Cost-Effective?

Comments
8 min read
Database Partitioning Cost: Is It Really Worth It?

Database Partitioning Cost: Is It Really Worth It?

Comments
8 min read
Prompt Injection Defenses: Cost and Real-World Effectiveness Analysis

Prompt Injection Defenses: Cost and Real-World Effectiveness Analysis

Comments
10 min read
Multi-Tenant Architecture in ERP Systems: A Practical Guide

Multi-Tenant Architecture in ERP Systems: A Practical Guide

Comments
8 min read
Build Cache Optimization in CI/CD Pipelines: 3 Practical Ways

Build Cache Optimization in CI/CD Pipelines: 3 Practical Ways

Comments
7 min read
Anatomy of Database Index Structures: Fundamentals of Query

Anatomy of Database Index Structures: Fundamentals of Query

Comments
7 min read
LLM Inference Caching: How to Balance Cost and Latency?

LLM Inference Caching: How to Balance Cost and Latency?

Comments
7 min read
loading...