Sistem Tasarımı | X-Buddy Bölüm 1

Поділитися
Вставка
  • Опубліковано 15 вер 2024
  • Daha önce LinkedIn ve Twitter'da anketlerini yapmış olduğumuz, Discord'da detaylandırdığımız projemiz X-Buddy artık görücüye çıkıyor. Bu video serisinde yeni teknikler öğrenerek, bilinmeyene yolculuk yapıyoruz. Bu projeyi hep birlikte tamamlayarak öğrendiklerimizi uygulama fırsatı bulacağız.
    #TechBuddy
    #blazor #docker #dotnet
    Sonraki videonun yayınlanması için gerekli izlenme sayısı: 2700
    Udemy Kursu: www.udemy.com/...
    TechBuddyEN: / @techbuddyen
    Superpeer: superpeer.com/...
    To Subscribe: bit.ly/3kvj2vw
    Github: github.com/sal...
    Discord: / discord
    For membership: / techbuddytr

КОМЕНТАРІ • 28

  • @sakaido4400
    @sakaido4400 16 днів тому +5

    Hocam çok temiz anlatmışsınız. Microservice ile ilgilenmiş olan herkes kolayca anlar. Teşekkürler.

  • @mesutdemirci7933
    @mesutdemirci7933 11 днів тому +1

    Teşekkürler. Çok güzel anlatmışsınız Hocam.böyle kaliteli ders kolay bulunmaz..resmen kurumsal şirketlerin kullandığı sistemi öğretiyorsunuz..ağzınıza sağlık.

    • @TechBuddyTR
      @TechBuddyTR  4 дні тому +1

      Teşekkür ederim. Umarım faydalı olacak

  • @aydndemir7794
    @aydndemir7794 12 днів тому +1

    Teşekkürler. Çok güzel anlatmışsınız Hocam. Sonuna kadar devam etmeyi planlıyorum. Böyle güzel ve faydalı içeriklerinizi takip ediyor olacağım. Udemy ve UA-cam her iki platformda da.

  • @mustafaucan
    @mustafaucan 6 днів тому +1

    Tech buddy farkıyla yine efsane bir video serisi

  • @hamzabravo
    @hamzabravo 16 днів тому +1

    Yemede yanında yat.. Ağzınıza, yüreğinize sağlık hocam.

    • @TechBuddyTR
      @TechBuddyTR  4 дні тому +1

      Teşekkürler 😊 Siz yine de yiyin :-)

  • @emreaka3965
    @emreaka3965 16 днів тому +1

    Beklenen seri

  • @saidfaruk1477
    @saidfaruk1477 11 днів тому +1

    beklenen özel seri geldi...

    • @TechBuddyTR
      @TechBuddyTR  4 дні тому

      :-) Beklemede kalın, devamı yolda.

  • @ucretsiztakipci6612
    @ucretsiztakipci6612 16 днів тому

    Distributed systems üzerine harika bir örnek olmuş.

  • @softechnic
    @softechnic 16 днів тому

    Ooo harika bir seri

  • @ugurcanbas3821
    @ugurcanbas3821 13 днів тому +1

    Hocam selamlar, Blazor Wasm tercih etmenizin sebebi nedir? Bireysel olarak demolarımda kullandığımda production ready olmaktan uzak bir noktada olduğunu gördüm. Real life deploy edilmiş büyük sitelere baktığımda ise daha sitenin ilk yüklenme süreleri 5 saniyeyi buluyor. Bunların yanında pek çok dezavantajı da var fakat benim için red flag, bu performans sorunu oldu. Ben de bir C# developer olarak .Net communitysinin yanında bu Blazor projesini destekliyorum fakat şuan için ancak side projelerde kullanılabilir gözüküyor. Düşüncelerinizi merak ettim. Emeğinize sağlık. ~Uğurcan Baş~

    • @TechBuddyTR
      @TechBuddyTR  13 днів тому

      Blazor kullanmamın sebebi tek bildiğim UI framework'ünün bu olması :-)
      NET8 ile geliştirilen Hibrit Render seçeneği ile artık öyle 5 saniye de falan açılmak zorunda değil sistemler. İlk render Server tarafında çok hızlı bir şekilde yapılıyor ve arka planda WASM dosyaları client'a indiriliyor. O saatten sonraki render işlemleri client üzerinde yapılıyor. Beklemeler de ortadan kalkmış oluyor.
      Diğer taraftan Blazor bence de hala diğer UI framework'lerin gerisinde ancak Microsoft'un bu alana yapmış olduğu büyük yatırımlar sonuçlarını gösteriyor bence. Hızlı bir şekilde o noktaya doğru ilerliyoruz bence.

  • @zekitavuk
    @zekitavuk 12 днів тому

    Cache parametrelerini dışarıdan göndermenin sebebi nedir? Eğer dışarıdan bu parametreleri değiştirip tekrar istek atarsam, cache kurgunuz bozulmuş olmaz mı? API tarafında bunun güvenliğini nasıl sağlayacaksınız, merak ediyorum. Sayfa kontrolü yaparak mı ilerleyeceksiniz? Örneğin, ilk sayfaysa cache tutmama, aksi takdirde cache'e yazma gibi bir yaklaşım mı kullanacaksınız?

    • @TechBuddyTR
      @TechBuddyTR  4 дні тому

      Bu sistem içerisinde özel bir güvenlik önlemi falan almaya gerek duymadım. Sizlere cache ile ilgili bu ihtimali gösterebilmek için en kolay yol buydu :-) Hem bu kadarla kalmayacak bu parametre entegrasyonu, endpointfilter içerisinde de kullanıcaz ki yeni bir şeyler daha öğrenelim.
      Normalde gerçek bir sistemde kullanacak olsaydık bunu tabi ki parametrik yapmazdım, ayrı bir endpoint kullanırdım. Hatta sayfalama için de bir nextToken yapısı daha uygun olurdu ama bunları bu projeye uygulamak işleri gereğinden fazla kompleksleştirecekti.

  • @huseyinkildaci4929
    @huseyinkildaci4929 16 днів тому

    cacheleme işleminde page number ve index değerlerini tutarak da cache de yeni bir kayıt oluşturarak bu değerlerin bulunduğu bu şekilde cachelemeyi page ve index e göre kullansak mantıklı olur mu?

    • @TechBuddyTR
      @TechBuddyTR  13 днів тому

      Olabilirdi, onu da düşünmüştüm ama zaten cache te kısa süreli tutuyoruz verileri ve page ile yüklenen verileri tekrar yüklemek durumunda kalmayabilirdi kullanıcı. Yani bir kere ikinci sayfayı yükledikten sonra tekrar aynı sayfayı yüklemezdi muhtemelen. O yüzden page ile giden verileri cache de tutmadım.

    • @huseyinkildaci4929
      @huseyinkildaci4929 10 днів тому +1

      @@TechBuddyTR Teşekkürler hocam güzel açıklamanız için

  • @ozancank
    @ozancank 16 днів тому

    Hocam onion mimari ve mediator mü kullanacaksınız?

  • @E_G_
    @E_G_ 15 днів тому

    Bu güzel seri için tekrardan teşekkür ederiz :)