Blog · Mühendislik notları

Türkiye'nin en iyi yazılımcılarından — üretim sahasından teknik yazılar.

Didivor Teknoloji mühendislik bloku: mikroservis mimarisi, yüksek trafikli sistemler, cloud & DevOps ve AI/LLM Ops üzerine derinlemesine — sadece teori değil, sahada doğrulanmış pratikler. Yavuz Ayhan Önder ve Türkiye'nin lider yazılım firmalarından birinin teknik kadrosundan.

Filtre
Mimari · Vaka Çalışması·22 Nisan 2026

120M Kullanıcıyı Aksatmadan Migrate Etmek: Saga + Outbox + Sıfır Downtime

Üretimde aktif 120M+ kullanıcısı olan bir telekom platformunu 4 ayda monolitik bir transactional core'dan event-driven mimariye taşıdık. Ne kırıldı, ne işe yaradı, neyi tekrar yapmazdık — sahadan tam dökümle.

sagaoutboxkafka
14 dk
Mimari·12 Nisan 2026

Saga Pattern Üretimde: Idempotency'den Outbox'a 6 Tuzak

Saga pattern teorik olarak temiz; üretimde tam altı ince noktada kanıyor. Bu yazı tam o altı nokta üzerine — sahada gördüğümüz hatalarla.

sagakafkapostgres
9 dk
Performans·02 Nisan 2026

p99 Gecikmeyi 80 ms Altına: Cache Stratejisini Yeniden Düşünmek

Tail latency'yi düşürmek için cache eklemek yetmez. Yanlış stratejide cache, p99'u artırır. Stampede, write-through, single-flight ve coalescing — sahadan kanıtlı kombinasyon.

redisp99caching
7 dk
Cloud / DevOps·24 Mart 2026

Kubernetes Maliyetini %38 Düşürdük: Karpenter + Spot Karması

Cluster autoscaler yerine Karpenter, spot bin packing ve right-sizing — aylık $14k tasarrufun anatomisi. Operasyonel risk yönetimi dahil.

k8sawskarpenter
11 dk
AI / LLM·18 Mart 2026

Üretimde RAG: Vector DB Seçimi ve Eval Disiplini

RAG demo'su yapmak 2 saat. RAG'ı üretimde tutmak 2 ay. Aradaki fark: eval disiplini.

ragpgvectorqdrant
10 dk
Güvenlik·09 Mart 2026

mTLS Service Mesh: Zero-Trust'a Doğru Pratik Yol

Servis-arası kimlik, sertifika rotasyonu ve sıfır kesinti ile zero-trust mimarinin pratik uygulaması — Istio + SPIFFE.

mtlsistiospiffe
6 dk
Veri·27 Şubat 2026

CDC ile Eventual Consistency: Debezium + Kafka Sahada

Postgres'ten Kafka'ya CDC, schema evolution, replay senaryoları ve downstream consumer'ların idempotency garantisi.

cdcdebeziumkafka
8 dk
Mimari·12 Şubat 2026

Modüler Monolitten Mikroservislere: Strangler Fig Pratiği

8 yıllık monolit, 14 ay süren parçalı geçiş. Her adımı bir hafta geri alabilirdik — iş sürekliliği önce, mimari sonra.

monolithdddmigration
9 dk
Performans·30 Ocak 2026

Postgres Index Stratejisi: Partial, BRIN ve GIN'in Doğru Kullanımı

Doğru index, yanlış index'ten 100x hızlı. EXPLAIN ANALYZE okumayı bilmek farkı kapatır — sahadan kararlar.

postgresindexsql
5 dk
Cloud / DevOps·18 Ocak 2026

GitOps ile Deploy Lead Time'ı 12 Dakikaya İndirdik

ArgoCD vs Flux karşılaştırması, progressive delivery ve multi-tenant cluster RBAC yönetimi.

argocdgitopsci/cd
7 dk
Performans·08 Ocak 2026

1 Milyon Eşzamanlı WebSocket: Tek Cluster, Çoklu Bölge

Tek bir Kubernetes cluster üzerinden 1M+ eşzamanlı kalıcı bağlantı taşımak — kernel tuning, GOMAXPROCS, connection sharding ve graceful drain üzerine.

websocketgokernel
12 dk
Veri·22 Aralık 2025

3 TB'lık Time-Series Tablo: Partitioning ve Pruning Disiplini

Tek tablo 3 TB'a vardığında VACUUM cehennemine düşüyor. Declarative partitioning ile sahaya 14 günde indi.

postgrespartitioningtime-series
9 dk
Güvenlik·06 Aralık 2025

PCI-DSS Uyumlu Ödeme Mimarisi: Kart Veri Temasını Sıfıra İndirmek

PCI-DSS scope'unu 18 mikroservisten 2'ye indirdik. Tokenization, network segmentation ve key management üzerine sahadan tam plan.

pci-dsstokenizationpayments
11 dk
Mimari·20 Kasım 2025

Ödeme Sistemlerinde Idempotency Key: Stripe'ın Yaptığı, Bizim Düzelttiğimiz

Idempotency key sadece request-id değil. Iş mantığını kapsayan, çakışmayı çözen, retry stratejisini bilen bir kontrat tasarımı.

paymentsidempotencystripe
6 dk
Veri·04 Kasım 2025

Kafka 'Exactly-Once' Üretim Sahası Notları: Mit ve Gerçek

Kafka'nın exactly-once semantiği var, ama sadece belirli kontrat içinde. Bu yazı, sahada işe yarayan kombinasyonlar üzerine.

kafkaexactly-oncestreaming
9 dk
Cloud / DevOps·18 Ekim 2025

eBPF ile Üretim Observability: Cilium, Pixie ve Kernel-Level Görüş

Sidecar koymadan, kod değiştirmeden L7 görünürlük. eBPF'in pratik kullanım haritası.

ebpfciliumpixie
10 dk
Mimari·02 Ekim 2025

Multi-Tenant SaaS: Veri İzolasyonu için 3 Strateji ve Tradeoff Matrisi

Tek DB shared schema mı, schema-per-tenant mı, DB-per-tenant mı? Her birinin operasyonel maliyeti, security postürü ve scaling sınırı farklı.

saasmulti-tenantpostgres
11 dk
Cloud / DevOps·16 Eylül 2025

WebAssembly Edge: Cloudflare Workers, Fastly Compute ve Vercel Edge Karşılaştırması

Edge runtime seçimi cold start, runtime API'leri ve maliyet üçgeninde belirleniyor. Sahadan benchmark.

wasmedgecloudflare-workers
8 dk
Diller / Runtime·04 Eylül 2025

2M Satır TypeScript Monorepo: Build'i 38 Dakikadan 7 Dakikaya İndirmek

Project references, incremental build, esbuild ve nx remote cache — büyük TS monorepo'larda gerçek kazanım reçetesi.

typescriptmonoreponx
9 dk
Frontend·22 Ağustos 2025

React Server Components Üretimde: Mimari Kararlar ve Tuzaklar

Next.js App Router + RSC ile e-ticaret platformu. Streaming, Suspense, server actions ve gerçek dünya cache invalidation.

reactrscnextjs
10 dk
Mobil·08 Ağustos 2025

Mobile Offline-First Mimari: CRDT, SQLite ve Senkronizasyon

Türkiye genelinde değişken bağlantı kalitesi gerçeği. Saha ekipleri için offline-first mobil uygulama mimarisi.

mobileflutterreact-native
9 dk
Diller / Runtime·26 Temmuz 2025

Rust ile Yüksek Performanslı API: Axum + Tokio Üretim Notları

Go'dan Rust'a geçiş — neden, ne kadar, hangi modüllerde. Ekosistem olgunluğu, ekip eğitim maliyeti ve gerçek performans karşılaştırması.

rustaxumtokio
11 dk
Veri·14 Temmuz 2025

Postgres MVCC, Bloat ve VACUUM: Derinlemesine Anatomi

Postgres'in concurrency modeli MVCC. Bunu anlamadan ne autovacuum'u tunable, ne bloat sorununu çözebilirsin.

postgresmvccvacuum
10 dk
Cloud / DevOps·01 Temmuz 2025

SLO ve Error Budget Disiplini: Mühendislik Ekibini Sayılarla Yönetmek

"Production stable" cümlesi ölçülebilir değildir. SLI / SLO / Error budget üçlüsü olmadan reliability investment'ı boş laftır.

sresloerror-budget
8 dk
AI / LLM·20 Haziran 2025

LLM Agent Orchestration: Tool Use, Guardrail ve Üretim Güvenliği

LLM agent'lar üretimde 3 sorunla geliyor: tool execution güvenliği, prompt injection ve maliyet kontrolü. Sahadan tam çözüm.

llmagenttool-use
11 dk
Veri·07 Haziran 2025

Airflow Yerine Dagster: Veri Pipeline Mimarisini Yeniden Düşünmek

Airflow'un task-centric modeli yerine asset-centric Dagster — neden geçtik, nasıl geçtik, ne kazandık.

dagsterairflowdata-engineering
9 dk
Frontend·25 Mayıs 2025

Core Web Vitals'ı Üretimde Geçmek: LCP, INP, CLS Reçetesi

Lighthouse skoru 95'i geçmek demo. Real-user'da geçmek mühendislik. RUM verisi, image preload, partial hydration.

frontendperformancecore-web-vitals
10 dk
Cloud / DevOps·11 Mayıs 2025

Kubernetes Operator Yazmak: Kubebuilder ile Üretim Hazır CRD

StatefulSet yetmediğinde, domain-specific lifecycle gerektiğinde operator yazmak şart. Reconcile döngüsü, finalizer, status subresource.

kubernetesoperatorkubebuilder
11 dk
Cloud / DevOps·28 Nisan 2025

OpenTelemetry Üretimde: Tracing, Metrics ve Logs Tek Collector ile

Observability'i vendor lock'tan kurtaran tek standart. Auto-instrumentation, sampling stratejisi, collector mimarisi.

opentelemetryobservabilitytracing
9 dk
AI / LLM·14 Nisan 2025

AI Destekli Yazılım Geliştirme: Ekip Üretkenliğini 2 Katına Çıkarmak (ve Tehlikeleri)

Copilot, Cursor, Claude — 12 kişilik ekipte 6 ay deney. Ne ölçüldü, nerede kazandı, nerede zarar verdi.

aicopilotcursor
10 dk

Bu yazılarda anlattıklarımızı sizin sisteminize uygulayalım.

Saga, OpenTelemetry, AI-destekli geliştirme, sıfır-downtime migırasyon — blog'da payladığımız her desen üretim sahasında kanıtlanmıştır. Bir hafta içinde teknik discovery oturumu düzenleyelim.