Doğuhan İlter

Backend Developer
Istanbul, Turkey

Technical Blog

Thoughts on backend development, microservices, and software architecture

Featured

P95 Latency Explained: What It Is and Why It Matters

Average latency is almost always a lie. P95 latency tells you a much more honest story. Learn what the 95th percentile means, why averages mislead you, and how to use percentile metrics to understand your system's real-world performance.

Read Full Article
Featured

PostgreSQL Internals: Understanding Database Architecture & MVCC

Deep dive into PostgreSQL's internal architecture covering PGDATA, database clusters, system catalogs, schemas, tablespaces, and the Postmaster process. Explore Multi-Version Concurrency Control (MVCC) with transaction IDs, isolation levels, and how PostgreSQL achieves high concurrency without blocking readers.

Read Full Article
Featured

Kubernetes Internals: Resource Management & Kernel Interaction

Deep dive into how Kubernetes translates YAML definitions into Linux kernel instructions. Explore the OOM killer mechanism, CPU throttling with CFS, scheduler filtering and scoring logic, and kubelet eviction policies. Learn what really happens under the hood when you set resource requests and limits.

Read Full Article
Featured

Kubernetes Resource Management: Hands-On Practice

Ready to get your hands dirty? This practical guide walks you through simple exercises to understand how resource requests and limits work in real scenarios. Learn by doing with 5 beginner-friendly exercises covering QoS classes, memory pressure, CPU throttling, and resource quotas.

Read Full Article
Featured

AWS Well-Architected Framework

A comprehensive guide to AWS Well-Architected Framework covering all six pillars: Operational Excellence, Security, Reliability, Performance Efficiency, Cost Optimization, and Sustainability. Learn the essential design principles and best practices for building robust cloud solutions.

Read Full Article
Featured

Self maintenance and self care for engineers.

Have you ever felt that burnout is creeping in, and you're struggling to keep up with the demands of your engineering career? In this article, I explore the crucial distinction between self-maintenance and self-care, and how prioritizing both can lead to a healthier, more sustainable professional life.

Read Full Article