netflix: dağıtık sistem sanatı
Автор: fatih loves to simplify
Загружено: 2025-08-16
Просмотров: 7648
dağıtık sistemler... dağıtmasak olmaz mı?
2008 yılında netflix'in yaşadığı "facia" sonrasında sordukları kritik soru tam olarak buydu: "dağıtmasak olmaz mı?"
her şeyin hâlâ "monolith" olduğu, günümüz pratiklerinin henüz şekillenmediği bir dönemde verdikleri radikal karar sistemi dağıtmak oldu. bugün "distributed systems" denildiğinde akla ilk gelen devlerden biri olan netflix'in mimarisine dalıyoruz, monolith’ten dağıtık sistemlere nasıl evrildiler? hangi teknolojileri geliştirdiler? literatüre ne kattılar? neyi nasıl yaptılar? gibi sorulara cevaplar veriyoruz.
karşınızda "netflix: dağıtım sistem sanatı". keyifli seyirler.
kanala katılıp beni desteklemek isterseniz:
/ @fatihlovestosimplify
iletişim: [email protected]
/ fatihguzeldev
/ fatih-guzel
https://fatihguzel.dev
0:00 intro
0:34 netflix'in ilk zamanları, kim bu netflix? neler yapıyordu?
2:25 netflix'in ağustos 2008'de yaşadığı facia ve uyanış
4:40 netflix'in aws cloud migration gereksinimleri, neyi amaçlıyorlar?
7:39 netflix'in evrimi, high-level sistem mimarisi
8:31 service discovery & networking & resilience ilk bakış (eureka, zuul-netty, hystrix-chaos monkey)
11:36 netflix zuul & netty (zuul2) incelemesi
13:30 non-blocking i/o - blocking i/o ayrımı
16:04 netflix zuul & netty nasıl çalışıyor?
17:54 netflix eureka incelemesi
20:50 netflix eureka nasıl çalışıyor?
21:53 netflix ribbon & hystrix incelemesi - load balance işlemini nasıl yapıyorlar, resilience nasıl sağlanıyor?
29:22 netflix open connect incelemesi - muazzam bir content delivery network (cdn)
36:27 netflix archaius & evcache incelemesi - 1000+ instance'ı nasıl configure ediyorlar? caching nasıl çalışıyor?
41:11 netflix titus - netflix'in kendi container management tool'u (apache mesos - kubernetes)
44:34 netflix chaos monkey incelemesi - chaos engineering felsefesi, her şeyi patlatıyoruz
48:45 netflix playback service - bir içeriği nasıl izliyoruz?
49:21 drm (digital rights management) nedir? içeriğin güvenliği nasıl sağlanıyor? trusted execution environment (tee) nasıl çalışır?
1:00:05 adaptive bitrate streaming (abr) nedir?
1:00:31 netflix catalog service - video metadata'ları
1:01:28 netflix recommendation service - kişiye özel içerik önerileri (predictive analysis, collaborative filtering, matrix factorization)
1:03:41 netflix billing & subscription service - external payment gateways
1:04:48 netflix user service - sistemin temel servisi
1:05:33 netflix analytics service - ne tarz event'ler gönderiliyor, apache kafka, data warehouse
1:07:24 netflix encoding & transcoding service - videoları farklı formatlara çevirme, drm key management, encode işlemi
1:09:31 - örnek senaryo: netflix'e giriş ve dashboard
1:12:02 - örnek bir senaryo daha: netflix'e girdin "daredevil" izlemek için play'e bastın
1:15:40 - son sözler
1:16:15 - kapanış
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: