System Design Book - Part 1/3 (Giriş, rate limiting, consistent hashing)

Поделиться
HTML-код
  • Опубликовано: 5 июл 2024
  • Yeni serimizde bu kitabı beraber okuyup bitireceğiz: www.amazon.com/System-Design-... Bu videoda kitabın üçte birini Twitch üzerinde okuduk, önümüzdeki haftaya burada görüşmek üzere.
    0:00 Table of Contents
    2:36 Design patterns for scale
    53:20 Back of the envelope estimation
    1:03:03 A framework for system design
    1:41:03 Designing rate limiter
    2:41:45 Consistent hashing ring
    ► Kanala Abone olup bildirimleri açmayı unutmayın!
    ► Sorularınızı videolara yorum olarak ekleyin ve tartışalım.
    ► Canlı yayınlardan haberdar olmak için:
    Twitter: / ahmetb 'den beni takip edebilirsiniz.
    Discord: bit.ly/ahmetb-discord üzerinden gruba sorular sorabilirsiniz.
  • НаукаНаука

Комментарии • 36

  • @Algoritmik
    @Algoritmik 3 года назад +15

    25:06 - Eviction Policy: Cache'teki objelerin cache'ten çıkarılma politikasından bahsediyor. Genelde LRU çıkarılır. Cache'te erişilen her objeye erişim zamanı verilir. Cache dolduğunda bu erişim zamanına göre sıralama yapılır ve erişim zamanı en eski olan (Lease Recently Used) cache'ten çıkarılır. Bir diğer yöntem erişim zamanı değil de erişim sayısıdır. Her cache nesnesine erişimde erişim sayısı 1 arttırılır. Eğer cache dolarsa, erişim sayısı en küçük olan çıkarılır. Buna da "Least Frequently Used" Eviction Policy denir ki "en az kullanılanın çıkarılması" anlamına gelir. FIFO'da ise (First In First Out) ne erişim sayısı, ne de son erişim zamanı dikkate alınır. Bunun yerine cache dolduğunda cache'ten çıkarılacak ilk eleman cache'e ilk giren elemandır.

  • @erdemkosk
    @erdemkosk Месяц назад

    Tr'de benzeri yok inanılmaz bir içerik muazzam çok teşekkür ederiz.!

  • @aybarsyalcn4249
    @aybarsyalcn4249 3 года назад +17

    Emeğine sağlık çok güzel içerikler üretiyorsun. Lütfen devam et hiç bırakma :)

  • @aturan-fo1qt
    @aturan-fo1qt 3 года назад +7

    Arkadaşlar, Ahmet bey "bu sayfada kayda değer bir şey yok, çok önemli değil" derken onu kendi seviyesi için söylüyor, sizin için değil. Bu kitap piyasadaki en anlaşılır sistem tasarım mülakatı hazırlık kitabıdır. O nedenle alın ve kendiniz sakince okuyun lütfen. Ahmet beyi de aradaki girdileri için izleyin. Kitap her problem için size önce çok basit bir çözüm sunuyor, ardından o çözümün artı ve eksilerini değerlendirip adım adım çözümü geliştiriyor. Kitabın güzel bir öğretme metodu var.

    • @ahmetb
      @ahmetb  3 года назад +7

      Kanalda zaten isledigimiz seyleri atladim ben. :) Kitap genel olarak biraz zayif, hic bilmeyene zaten her kitap ansiklopedidir. Fakat bu kitap cok inisli cikisli, cok sacma basliklar ve cok onemli dersler yan yana. Yazan abi biraz odaklanamamis gibi geldi, ya da uzatmaya calismis. Kitabin reviewini bitince blogumda yazacagim.

  • @magentass
    @magentass 3 года назад +2

    Hocam teşekkürler. +3 saat videolarınızı izledim devam ediyorum.bana hem yol gösterdi hemde çok faydası oldu.

  • @golection1009
    @golection1009 3 года назад +1

    Çok kıymetli içerikler üretiyorsunuz. Umarım yeni videolar paylaşmaya devam edersiniz.

  • @drewenia
    @drewenia 3 года назад

    Muhteşem içerik. Kalite için sonsuz teşekkürler

  • @fatihtepekoy1374
    @fatihtepekoy1374 2 года назад

    Teşekkür ederim, içerikleriniz cok güzel, videolarınızı merakla bekliyoruz

  • @TeachLang
    @TeachLang 6 месяцев назад

    Emeğiniz ve katkılarınız için teşekkürler.

  • @fatihsklc
    @fatihsklc 3 года назад +2

    Amme hizmeti resmen. Çok teşekkürler

  • @barisozdemir7773
    @barisozdemir7773 3 года назад

    Eline sağlık, devamını bekliyoruz

  • @recepyasar3074
    @recepyasar3074 3 года назад +1

    Elinize sağlık, çok faydalı çalışma olmuş.

  • @merttelli4725
    @merttelli4725 3 года назад +1

    Hocam emeklerinize sağlık.

  • @oguz7392
    @oguz7392 3 года назад +1

    Hocam emeğine sağlık harika bir içerik olmuş yine

  • @onur379
    @onur379 3 года назад +3

    Konsept Süper!!!

  • @sevncL
    @sevncL 3 года назад

    Emeğiniz için teşekkürler

  • @muratwes23
    @muratwes23 2 года назад +1

    Kitabi bitirdim ama cila olsun diye izliyorum. Seviliyorsun şef

  • @enestest6088
    @enestest6088 2 года назад

    Hocam mükemmel bir içerik teşekkürler.

  • @berkay-rz5yf
    @berkay-rz5yf 3 года назад

    Harika içerikler üretiyorusun teşekkürler

  • @cihadguzel2159
    @cihadguzel2159 3 года назад +1

    Hahahaa keyifle izliyorum hem bilgi sahibi oluyoruz, hem de güzel geyik oluyo. Mecidiyeköy, merdiven altı esprisi iyiydi :)

  • @ferhat3223
    @ferhat3223 3 года назад

    Güzel konsept olmuş.

  • @emreserbest2619
    @emreserbest2619 Год назад

    Çok faydalı video serisi resmen hap şeklinde bilgi :D Emeğin için teşekkürler.

  • @0x0007N
    @0x0007N 4 месяца назад

    30:50 Otobüsteydim haykırdım valla 😂😂 Çok ince görmüşsün reis

  • @OliverSmith07
    @OliverSmith07 2 года назад +2

    New grad system design mülakatlari için bu kitabı önerir misiniz?

  • @atabars1892
    @atabars1892 2 года назад

    Çok iyi içerik, artık frontend de beni sıkmaya başlamıştı, distributed systemlere giriş yapmak için de çok uygun. Size bir sorum olacaktı, böyle içeriklerle dağınık sistemleri ya da başka konuları öğrenmeye mi vakit ayırsam, yoksa direk aklıma gelen projeleri yapıp onları mı tutturmaya çalışsam bilemiyorum. Siz bunun dengesini nasıl kurardınız? Yani bir de şöyle bir durum oluyor, kişisel projeler çok büyük olmadığı için böyle horizontal scaling gibi algoritmaları pek kullanacak bir alan bulamıyorum, o yüzden de system design gibi büyük konulara nasıl giriş yapacağımı da tam bilemiyorum

    • @_barisay
      @_barisay 9 месяцев назад

      Ben de benzer durumdayım frontend den uzaklaşmak istiyorum. Nasıl bir yol izledin?

  • @rickcarpenter6951
    @rickcarpenter6951 3 года назад +1

    vay arkadas ya! Kalite kalite

  • @northdankota
    @northdankota 11 месяцев назад

    consistent hashing ile multiple node üzerine dağıttığımız dağıtık sql server da multiple node üstünden data çekmesi gerektiğinde bunu nasıl yapıyor, data dağınık durumda, tüm nodelara istek gidiyor sonra gelen cevaba mı bakıyor, bu durumda paginated istekleride (sortlama limit vs) de nasıl davranış sağlıyor?

  • @rickcarpenter6951
    @rickcarpenter6951 3 года назад +2

    ahmet kardesim Amazon yolcusu belli oldu :)

  • @egebecerik183
    @egebecerik183 3 года назад

    Merhaba hangi üniversite mezunusunuz yüksek lisans yaptınız mı

  • @ahmetanbar6346
    @ahmetanbar6346 3 года назад +1

    aman allahım bu ne

  • @NoName-ip4tt
    @NoName-ip4tt 2 года назад

    Anlatiminiz icin tesekkuler ancak, cok fazla kitabi oynatiyorsunuz. Ayrica yeme icme gibi ihtiyaclarinizi lutfen anlatim arasina sIkIstirmayin. Cok fazla dikkat dagitiyor. Calismalarinizi devamini dilerim.

    • @ahmetb
      @ahmetb  2 года назад +13

      3 saat sen kitap oku sen de ara/mola verme, gelip seni izleyelim.

    • @NoName-ip4tt
      @NoName-ip4tt 2 года назад +2

      @@ahmetb Kibirlenip kustahca konusmaniza gerek yok, yaptiginiz anlatim degerli ve daha iyi olmasi icin geri bildirimde bulunuyorum.

    • @zahidalperen8780
      @zahidalperen8780 2 года назад +1

      Formatın güzelliği bu zaten doğallığı, biz de yemek yerken çay içerken izleyip notlarımızı alıyoruz. Ahmet Bey'in emeğine sağlık türkçe bu kalitede ve doğallıkta o kadar az kanal var ki.