gRPC ve Protobuf ile verimli client/server iletişimi [GDG Ankara Meetup]

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ก.ย. 2024
  • GDG Ankara ile yaptığımız bu online etkinlikte Google neden Protocol Buffers ve gRPC gibi teknolojileri geliştirdi, REST API ve JSON yerine neden bunları kullanmalıyız, bizler için hangi problemleri çözüyor sorularına yanıt veriyorum.
    ► 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
    Discord: bit.ly/ahmetb-... grubumuza bekleriz.

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

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

    Çok faydalı bir webinar, ölçekleme aşamasında network uplink limiti ile sorun yaşayan bir çok kişinin problemini çözecek bir protokol - framework gibi duruyor, teşekkürler.

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

    elinize sağlık

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

    teşekkürler

  • @abdulhamitkumru
    @abdulhamitkumru 3 ปีที่แล้ว +2

    hocam senin yaptigin bir icerik kotu olsun ya :) cok sag olun, harikasiniz.

  • @mirknankazmzad8517
    @mirknankazmzad8517 3 ปีที่แล้ว

    ya sen nasıl bir kralsın

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

    beton yetmez

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

    8:50 :DDD

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

    4:47
    verilen sayı 32-bit (float) ise eğer, single precision'da en fazla 8 bit precision olduğu için bi çelişki olmuyor mu? Yani aslında verilen sayının 64-bit (double precision) olduğunu düşünmüştüm başta ama kafam karıştı

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

    Merhaba, içeriklerinizi severek takip ediyorum. Bu video konusunun dışında bir soru sormak istiyorum; Kubernetes, tcp socket bazlı uygulamalar için mantıklı bir teknoloji mi? Teşekkürler.

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

      Neden olmasin

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

      ahmet alp balkan örneğin tcp den stream hizmeti veren bir uygulama mevcut. Gün içinde 9-17 arası hiç bir şekilde tcp bağlantısının kopmadan(network , isp kesintileri dahil) socketin ayakta kalması ve clientlara hizmet vermesi gerekiyor. Bu uygulama kubernetes’in yönetiminde kesintisiz ayakta kalmayı sağlayabilir mi? Örneğin Hpa kubernetes’in büyük nimetlerinden biri fakat bahsettiğim uygulama pod’u yana doğru artıp azalırsa gün içerisinde clientların kopmasına sebep olur. Hpa kullanmayalım dersek bu durumda kubernetes’in önemli özelliğinden birini kullanamıyor oluyoruz. Bu ve bunun gibi caseler için kubernetes ne kadar uygun? Kubernetes her uygulama için best practice midir? - Teşekkürler

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

      bit.ly/ahmetb-discord #off-topic kanalimizda sorabilirsiniz.

  • @sayginify
    @sayginify 3 ปีที่แล้ว +1

    REST + BSON yerine gRPC kullanmanın avantajı var mı ?
    REST API ve json için argümanları anlıyorum, fakat bson kullanarak aslında CPU load'ın ve büyük data boyutunun önüne geçilebiliyor?

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

      gRPC ile API ve Type’lari tanimliyorsunuz. Hatta uzerine streaming yontemleri de sunuyor. Sizin odaklandiginiz kisim serialization, onu Protobuf yapiyor ve gRPC’nin katma degeri o degil.

    • @sayginify
      @sayginify 3 ปีที่แล้ว

      @@ahmetb tam anlayamadım, REST API'nin de katma değeri, api ve type tanımlamak değil mi? Çok bilmediğim için soruyorum

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

      Degil. REST’te sen kafana gore field/arguman yollarsin. Proto/gRPCde strong typing var. bi gRPC quickstart yaziyorum sana recete olarak git takip et ;-)

    • @sayginify
      @sayginify 3 ปีที่แล้ว

      @@ahmetb ok eyvallah :)