HAProxy ile Yüksek Erişilebilirlik: Keepalived ve Health Check
HAProxy ve Keepalived ile Linux üzerinde aktif-pasif HA loadbalancer kuruyoruz. VIP yönetimi, HTTP tabanlı health check, ACL tabanlı routing ve failover testi adım adım…
DevOps, bulut, altyapı, CI/CD ve izleme yazıları
HAProxy ve Keepalived ile Linux üzerinde aktif-pasif HA loadbalancer kuruyoruz. VIP yönetimi, HTTP tabanlı health check, ACL tabanlı routing ve failover testi adım adım…
Zabbix alarmlarını Alertmanager üzerinden Slack ve PagerDuty’ye bağlamanın adımları: webhook ve Alertmanager konfigürasyonu, oncall rotasyonları, eskalasyon politikaları ve alarm…
Bash betiklerinde sessiz hataları önlemek için set -euo pipefail, trap ile temizlik, anlamlı exit code’lar ve bats ile unit test yazımı.
Zabbix LLD (Low-Level Discovery) ile dinamik servis keşfi, template yazımı ve trigger otomasyonu. Elle host ve item eklemeden mikroservis portlarını izlemenin adımları.
Elasticsearch ILM ile hot-warm-cold-delete mimarisi kurarak log disk maliyetini düşürme: node rolleri, policy tanımı, shrink ve force-merge adımları, index template ve…
Kubernetes’in operasyonel yükü gereksiz geldiğinde 2026’da backend uygulamalarını canlıya almak için Fly.io, Render, Railway ve Google Cloud Run gibi PaaS ve serverless…
Kubernetes (k8s) üzerinde GPU israfını azaltmanın yollarını anlatıyoruz: DCGM ile izleme, MIG ve time-slicing ile bölümleme, Karpenter ile scale-to-zero ve MPS ile paylaşım.
Mikroservis mimarilerinde hata tespitini dakikalara indirmek için OpenTelemetry ve Jaeger ile uçtan uca distributed tracing kurmayı anlatan yazı.
Grafana Tempo ve OpenTelemetry ile mikroservislerde distributed tracing: Docker Compose kurulumu, Go ile enstrümantasyon, Grafana Explore’da trace görüntüleme ve prod ortamı için…
Kubernetes’te CPU/Memory request ve limit ayarlarını doğru yapılandırarak OOMKill ve throttling hatalarından kurtulma, VPA ile HPA’yı birlikte kullanırken dikkat edilecekler.