Netflix Tech Blog
Dayanıklılık (resilience), video altyapısı, veri platformu, öneri sistemleri
17 özet · Orijinal blog →
- 26 Ekim 2026 Log’u LLM’e vermek yetmez: Netflix Pensive AI’da deterministik sistemin etrafına AI sarmak Making Failure Diagnosis Reliable with Pensive AI Netflix’te data ve ML kullanıcıları her gün milyonlarca workload çalıştırıyor (Titus, Spark, Trino, Druid gibi motorlarda) ve pik günlerde yaklaşık 100.000 tanesi başarısız oluyor…
- 23 Ekim 2026 API’yi sildiğinde kimin kırılacağını bil: Netflix Quasar ile blast radius ölçümü Beyond API Compatibility: Building a Tool to Measure the Blast Radius of Library Changes Netflix’te paylaşılan Java kütüphaneleri, bağımsız gelişen çok sayıda repository tarafından kullanılıyor. Kütüphane sahibi (producer) API farkını görüyor ama değişen sembolleri ki…
- 22 Ekim 2026 Noisy neighbor’ın cgroup’u yok: Netflix Titus’ta single-tenant VM isolation Single-tenant Titus: VM-level isolation on a multi-tenant container platform Titus, Netflix’in Kubernetes tabanlı internal container platformu: hem control plane’i hem container host’larını Netflix güncel tutuyor, uygulama ekipleri host, cluster ya da kern…
- 16 Ekim 2026 Aynı şeye üç araçta üç ad: Netflix’in observability ontolojisi Ontology-Driven Observability: Building an End-to-End Knowledge Graph at Netflix Scale Netflix’te ana ekran 1,5 saniye yavaşlıyor, alarm çalıyor, ve nedeni bulmak dört saat sürüyor. Zamanın çoğu zor bir hesaba değil, gözlem sistemlerinin zaten bildiği ama hiçbir yer…
- 14 Ekim 2026 Konteyner boyutunu makine ayarlasın: Netflix’in otomatik küçültme sistemi ve kendi hatasından dersi Netflix Stratum Media Processing: Automated Container Right-Sizing Stratum, Netflix’in kodlama, paketleme, denetleme ve kalite puanlama gibi medya işlerini yürüten serverless platformu; günde yüz binlerce konteyner yönetiyor. Fonksiyon sahipleri …
- 14 Ekim 2026 Soğuk veriyi diskte değil yedekte oku: Netflix TimeSeries’in tiered storage yolculuğu TimeSeries Tiered Storage Journey: Kafka/Flink Streams to Native Cassandra Cold Reads Netflix’in TimeSeries Abstraction’ı, zamansal olay verisini yüksek hacimde saklayan ve sorgulayan platform; en büyük veri kümeleri artık birden çok petabayt. Düşük milisaniye geci…
- 25 Eylül 2026 Bulut kimliğini kendi kimliğine çevirmek: iki ayrı kanıtla workload attestation Trading a Cloud Identity for Your Own: Workload Attestation on Managed Compute Yıllardır var olan kurumlar genelde iki kimlik sistemi işletir: biri bulut sağlayıcısının (IAM rolleri, yürütme rolleri), diğeri kendilerinin; iç servisler bir isteğe cevap verirk…
- 18 Eylül 2026 Java’yı komut satırında yeniden düşünmek: modül tanımı proje tanımıdır Leave the Class Path in the Rearview Mirror Netflix JVM ekibi, Java Modül Sistemi üzerine kurulu ve birleştirilebilir komut satırı araçlarından oluşan ja ailesini önizlemeye açtı. Fikir: modül tanımı (module-info) projenin …
- 28 Ağustos 2026 Modele resmi göstermek: embedding ile cold-start'ı kısaltmak ve beş modeli bire indirmek MAPS: Netflix’s Multimodal Asset Personalization at Scale Netflix'te bir başlığın görseli ve otomatik oynayan önizlemesi (yazıda “asset”) başlı başına bir kişiselleştirme problemi: Squid Game için hangi görseli göstermelisin? Daha da zor…
- 21 Ağustos 2026 İki autoscaler hikâyesi: dışarıdan izlemek ile içeriden akıl yürütmek A Tale of Two Flink Autoscalers Netflix 2017'den beri Apache Flink ile akış işliyor ve 2026 itibarıyla birden fazla AWS bölgesinde 30.000'den fazla Flink işi çalıştırıyor. Çoğu elle değil, yönetilen platformları…
- 7 Ağustos 2026 Milyar kenarlı grafı 100 ms altında sorgulamak: önce genişlik, async ve tek istek How and Why Netflix Built a Real-Time Distributed Graph: Part 3 — Querying the graph with gRPC… Netflix'in Real-Time Distributed Graph (RDG) serisinin ilk iki bölümü veriyi grafa dökmeyi (Flink ile ingestion) ve milyarlarca node ve kenarı tek haneli milisaniye gecikmeyle dep…
- 19 Haziran 2026 Kodu kanarya ile test ediyoruz da veriyi kim test ediyor? The Data Canary: How Netflix Validates Catalog Metadata Netflix'te bir üretim arızası oldu: kod deploy edilmemişti, konfigürasyon değişmemişti. Ama daha önceki bir olaya müdahale ederken elle yapılan bir düzeltme, bir veri akışını bozm…
- 31 Temmuz 2026 Netflix cihaz yeteneklerini analitik için nasıl modelliyor Modeling Device Capabilities for Analytics Netflix 4K'dan bulut oyunculuğuna kadar geniş bir özellik yelpazesini çok çeşitli cihazlarda sunuyor — ama her cihaz aynı değil. RAM, CPU çekirdek sayısı, ekran yetenekleri ve pla…
- 30 Temmuz 2026 Netflix öneri sistemini dil modeline devretti: GenRec GenRec: Towards LLM-Native Recommendation at Netflix Netflix'in üretimdeki öneri modelleri binlerce elle üretilmiş özellik (hand-crafted feature) üzerine kurulu: kullanıcılar, içerikler ve etkileşimler için tasarlanmış özellikler, a…
- 17 Temmuz 2026 Netflix LLM sunumunu neden kendi işletiyor — ve hangi takasları yaptı In-House LLM Serving at Netflix Çoğu kurum LLM'leri barındırılan API'ler üzerinden tüketiyor. Netflix daha ileri gitmiş: model dağıtımından inference’a kadar tüm yığını kendisi işletiyor — ve bunu ayrı bir ML si…
- 13 Temmuz 2026 "Yerelde mükemmel çalıştı": Netflix'in servis haritası üretimde nasıl kırıldı Building Service Topology at Scale: Architecture, Challenges, and Lessons Learned Netflix'in mühendisleri servis bağımlılıklarının gerçek zamanlı ve birleşik bir görünümüne ihtiyaç duyuyordu: sorunları daha hızlı gidermek, bir arızanın blast radius’u (blast rad…
- 22 Haziran 2026 Kendi yazdığın kuyruğu silmek: Netflix'in Kueue'ya geçişi How Netflix Simplified Batch Compute with Kueue Netflix hesaplama altyapısını daha Kubernetes-yerel hâle getirme yolculuğunda, Kubernetes ekosisteminden bileşenleri kendi konteyner platformu Titus'a dahil ediyor. Örneklerden bi…