Roundtrip'ler, TLS ve Edge PoP lokasyonları: Türkiye'de server'ı olmayan siteler niye hızlı?

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 พ.ย. 2024

ความคิดเห็น • 27

  • @silver5003
    @silver5003 4 ปีที่แล้ว +3

    Teşekkürler değerli vaktinizi ayırıp bilgilerinizi bizimle paylaştığınız için

  • @mulu87
    @mulu87 2 ปีที่แล้ว

    Süper ..emeğine sağlık

  • @erenkucuker-dev
    @erenkucuker-dev 4 ปีที่แล้ว +4

    Ahmet bey çok teşekkürler

  • @atakanyenel9732
    @atakanyenel9732 4 ปีที่แล้ว +3

    konu önerisi: bence event bus güzel bir konu olabilir. Hem bu konudaki teknolojileri anlatabilirsin, hem nasıl scalable olduğunu. İleride live coding için de güzel bir aday olur.

    • @ahmetb
      @ahmetb  4 ปีที่แล้ว

      Pek bildigim bir konu degil. Platform infra/ops konulari benim uzmanlik alanim. Muhtemelen girmeyiz oralara.

  • @YazlmAkademi-sr6zg
    @YazlmAkademi-sr6zg 10 หลายเดือนก่อน

    Selamlar, bilgileriniz çok kıymetli, çok teşekürler. Bir sorum olacaktır. örnek olarak verdiğiniz Bulgaristan'daki EdgePoP Amerika'daki server ile iletişim kurmak için yine TCP handshake yapmak zorunda değil mi?

  • @ahmetlutfu
    @ahmetlutfu 4 ปีที่แล้ว +7

    İlk dns isteği gittiğinde edge lokasyonun ip adresi nasil elde ediliyor. Lokasyona göre farkli a kaydı mi oluyor?

    • @ahmetb
      @ahmetb  4 ปีที่แล้ว +6

      Guzel soru. Bunu ayri bir videoda ele alacagiz. Cografi load balancing ve anycast olarak.

  • @orhankansiz5424
    @orhankansiz5424 4 ปีที่แล้ว

    elinize sağlık

  • @enisarik6002
    @enisarik6002 2 ปีที่แล้ว

    Ahmet merhaba. TLS/SSL videoların çok çok faydalı. Sertifikaların detaylarına inmeyi düşünüyor musun?

  • @Perseged
    @Perseged ปีที่แล้ว

    TLS telefon similatör cihazları ile sızma yaptıkları doğru mu ?

  • @ogunack7549
    @ogunack7549 4 ปีที่แล้ว

    Bu sistemi biraz daha somut örneklerle anlatabilir misin?
    Mesela CDN'lerde edge server statik dosyaları ilk istekten sonra belirtilen süre kadar cache'liyor. Sonraki istekler için origin sunucuya bağlanmıyor diye biliyorum.
    Bu anlattığın sistem istemciye yakın bir yerde ssl termination yapan bir load balancer gibi.
    Bunu dinamik request-response'lar da mı kullanıyorlar?
    Yani burada anlattığın ABD'nin batı yakasındaki sunucuyu bir REST server olarak düşünebilir miyiz?
    Tek bir merkeze bağlanmak yerine aynı REST sunucunun diğer bölgelerde replikaları olsa daha verimli olmaz mı? Yönetmesi mi zorlaşır?

    • @ahmetb
      @ahmetb  4 ปีที่แล้ว +1

      Evet bahsettiginiz gibi CDN de Edge PoP’larla implement ediliyor genelde. Dynamic requestler de origin’e gidiyor.
      Hangi request static veya dynamic, arka taraftan gelen Cache-Control header’lariyla veya URL’lere bakarak karar veriliyor.
      Cloudflare’i denemenizi oneririm ucretsiz sitelerinize ekleyebilirsiniz.

    • @ogunack7549
      @ogunack7549 4 ปีที่แล้ว +1

      @@ahmetb Peki dediğim gibi sunucunun her bölgede bir replikası olacak şekilde dağıtmak?
      Bu şekilde deploy etmesi, yönetmesi mi zorlaşıyor? Ya da uygulayanlar var mıdır?

    • @ahmetb
      @ahmetb  4 ปีที่แล้ว +1

      Elbette, bir cok Google servisi region’lara dagitik ve ayri ayri deploy edilir. Tabiki ayrica management ve monitoring eforu gerektiriyor fakat daha saglam servisler oluyor boylece.

  • @ahmetozerorg
    @ahmetozerorg 4 ปีที่แล้ว

    Merhaba. Eğer imkanınız var ise QUIC Detaylı bir şekilde açıklamasını yapabilme şansınız varmıdır ?
    Okudumlarım sonucu ile aklıma takılan bir kaç soru.
    QUIC bağlantısında Source IP (client) değişmesi halinde hali hazırda hala aktif bağlantıdan devam edilmesi çalışma mantığı nedir ? IP değişiminde anlık olarak direk erişim sağlanıyor mu yoksa tekrar bir prosüdür gerekiyor mu ?

    • @ahmetb
      @ahmetb  4 ปีที่แล้ว +1

      QUIC bilmiyorum ve kayda deger bir kullanimi oldugunu da sanmiyorum. Oturup sifirdan TCP nasil calisir’a da girmeyecegim. :)

  • @berkansasmaz
    @berkansasmaz 4 ปีที่แล้ว

    Öncellikle bize bilgilerinizi aktardığınızdan ötürü çok teşekkür ederim. Benim anlayamadığım nokta Edge PoP bir client ile bağlantı kuruyor fakat bunu Abd’deki server nasıl anlıyor. Client tarafında bir durum mu tutuluyor veya Edge PoP ben bu client ile bağlantı kurdum diye Abd’deki server' a mı bildiriyor. Sorduğum soru çok saçma gelebilir lütfen maruz görün.

    • @ahmetb
      @ahmetb  4 ปีที่แล้ว +2

      Abd’deki server, client hakkinda bir sey bilmiyor pek (orijinal IP adresi vs disinda). Onun icin client=PoP. Aslinda edge PoP bir load balancer/proxy gibi dusunulebilir. Bir sonraki video konuda olacak.
      Basit manada, PoP gelen request’i arka tarafa kopyaliyor, gelen cevabi da client’a kopyaliyor.
      Buna istisna olarak Direct Server Return diye bir kavram var, proxying’e ragmen en arkadaki sunucu dogrudan clienta cevabi atabiliyor; fakat ona girmeyiz diye tahmin ediyorum.

  • @adisoyadi5497
    @adisoyadi5497 4 ปีที่แล้ว +1

    gRPC ile ilgili benzer bir video gelir mi ?

    • @ahmetb
      @ahmetb  4 ปีที่แล้ว +1

      Evet ileride servisler birbiriyle nasil konusur diye anlatirken gRPC ve Protobuf gibi konulara girecegiz. Tahminim 2-3 video yapariz belki de 1-2 live coding.

  • @adisoyadi5497
    @adisoyadi5497 4 ปีที่แล้ว

    Google ve Azure Gibi şirketler veritabanlarında biriken petabyte'larca veriyi nasıl handle ediyor ? Bu kadar büyük verilerin özellikle (veritabanı olarak baktığımızda) yönetimi baya karmaşık ve zor bir iş.Bu şirketler bu işin altından nasıl kalkıyor ? Bununla ilgili de bir video gelirse çok yararlı olacaktır.

    • @ahmetb
      @ahmetb  4 ปีที่แล้ว

      Muhtemelen database konusuna girmeyecegiz bu kanalda. Pek bildigim bir alan degil.

    • @ahmetozerorg
      @ahmetozerorg 4 ปีที่แล้ว +1

      Sıradan dikey büyüyen sql sistemleri kullanılmıyor. Sistem yatay olarak genişletilebiliyor, Yeni veri geldikçe ihiyaca göre sunucu ekleniyor. Ek olarak bu verilerin hangi sunucuda barındığını bilen ana sunucular oluyor. NoSQL hakkında Google da güzel kaynaklar bulunuyor. Ayrıyetten İstanbulda yaşıyorsanız Yazılım etkinliklerinde bu tür konulara değiniyor firmalar, katılmanızı tavsiye ederim.

    • @adisoyadi5497
      @adisoyadi5497 4 ปีที่แล้ว +1

      @@ahmetozerorg Ben aslında burada işin chaos engineering kısmını sormak istemiştim.Bu kadar büyük sistemlerdeki kaosu çözmek için veri tarafında nasıl yöntemler kulanıyorlar.

    • @ahmetb
      @ahmetb  4 ปีที่แล้ว +4

      Ama yani siz de simdi chaos baska konu db baska konu :) :)

  • @denizgursoy672
    @denizgursoy672 4 ปีที่แล้ว +1

    Konuya hiç ilgim yok. Ben veri bilimcisiyim, web teknolojisi ile uğraşmıyorum bile.. . Sırf çok sevimlisin diye açıp izliyorum.