KZbin'da ender bulunan kaliteli içerik üreticisi olduğunuz için tekrardan teşekkürler. Udemy gibi ücretli platformlarda dahi bu kalitede anlatımı zor bulursunuz bence.
@TechBuddyTR3 жыл бұрын
Teşekkür ederim. Faydalı olması dileği ile.
@ozguratilgan51053 жыл бұрын
Değerli bilgileri paylaşmaya devam ettiğiniz için teşekkürler.
@KiyidakiAsk2024 Жыл бұрын
Dediğiniz gibi, bir kaç kez izlemekte fayda var😅
@TechBuddyTR Жыл бұрын
İyi Seyirler :-P
@KiyidakiAsk2024 Жыл бұрын
@@TechBuddyTR üç oldu, dörtte yazacam kodları ama oldukça mantıklı her şey
@leventtugaykaplan35923 жыл бұрын
Harika video olmuş, devamını dört gözle bekliyorum.
@mehmet7283 жыл бұрын
Çok iyi bir bölümdü. Elinize sağlık.
@royalfamilydaily Жыл бұрын
Hocammmmmmmmmm gözünü sevdiğim aşırı iyi anlatıyorsun bulunmaz hint kumaşısın ama şu hazır kodları keşke paylaşsaydın ya da biz yazalım diye düşündüysen yarısını vs bir şey yapsaydın keşkem. Sağlık olsun diyelim napalım
@TechBuddyTR Жыл бұрын
O hazır kodlar daha önceki videolarda anlattığım konular arkadaşlar :) Önemli olan projeyi geliştirmek değil, yapılanların mantığını anlamak. Anladıysanız zaten o kodları kendiniz de yapabilirsiniz :)
@onur6253Ай бұрын
BuildingBlocks'lara base entity, basedto, generic bir servis yazmak(constraintsleri base entity ve basedto) onları da her serviste çağırmak mantıklı mı ya da bağımlılığı kötü etkiler mi
@oguzhan2393 Жыл бұрын
Merhabalar, videolarınız çok iyi hep buralardayım bu aralar. sizden bir ricam var sıfırdan kursanız sistemi bence daha faydalı olucak gibi. Sıfırdan dememin sebebi siz sanırım önceden kurup bitirdiniz sistemi ve classlarda vakit harcamamak için copy paste yapıyorsunuz. Ama neyi neden eklediniz o kısımda soru işaretleri kalıyor. bence copy paste aslında biraz kopukluk yaratıyor. sadece dostane bir açıklama. siz bu sistemi baştan sıfırdan canlı yayında kursanız bence çok daha fazla izlenme olur gibi düşünüyorum.
@TechBuddyTR Жыл бұрын
Selamlar, çok teşekkür ederim tavsiyeniz için de ancak bahsettiğiniz gibi ilerleşyince videolar gereğinden uzun oluyor, ve dolayısıyla kimse izlemiyor o kadar uzun videoyu :) Elimden geldiğinde class ları ve alanları açıklamaya çalışıyorum:)
@hasanaydin343 ай бұрын
hocam azure service bus zaten bir esb değil mi(daha önce hiç çalışmadığım bir tech)? yani rabbit ve kafka için yazdığımız bu custom event.base classına gerek var mıydı?
@TechBuddyTR3 ай бұрын
Soruyu tam anlayamadım
@hasanaydin343 ай бұрын
@@TechBuddyTR azure service bus, masstransit gibi esb değil mi zaten. Yani pub sub management yapmıyor mu?
@TechBuddyTR3 ай бұрын
@@hasanaydin34 azure service bus bir ürün. Masstransit ise bu ürünü kullanan bir kütüphane. Masstransit arkada azure service bus, rabbitmq veya kafka gibi araçlara bağlanmakla birlikte, bunların yönetimini de kendi üzerinden yapıyor
@SagirAbdurrahman6 ай бұрын
Selamlar, seriye yeni başladım şimdiden emeğinize sağlık. Bir sorum olacak "GetHandlersForEvent(string eventName)" methodu eğer dictionary "eventName" keyine sahip değilse hata fırlatmaz mı? Başına bir HasSubscriptionsForEvent kontrolü koymak lazım gelmez mi? Bir de SubscriptionInfonun tam olarak olayı nedir? Neden direkt tip kullanmadık da onu SubscriptionInfo classı ile encapsüle ettik?
@TechBuddyTR6 ай бұрын
Selamlar, Uzun zaman oldu çok hatırlamıyorum daha sonraki videolarda bu tarz bir kontrol ekleyip eklemediğimizi :) SubscriptionInfo içerisine başka tipler de eklemiş olabiliriz ileri ki videolarda :)
@tahsintiryaki948611 ай бұрын
Merhaba, biz service bus olarak sadece RabbitMQ kullanmak istesek ve RabbitMQ ile birlikte Masstransit de kullansak, sizin geliştirdiğiniz event bus yapısı ile aynı kapıya çıkar mı? Eğer çıkmazsa nedenini kısaca açıklayabilir misiniz?
@TechBuddyTR11 ай бұрын
Çıkar tabi ki. Bu projede MassTransit kullanmak yerine kendi EventBus kütüphanemizi yazmamızın nedeni biraz kodlama pratiği yapıyor olmaktı :) Yoksa ikisi de benzer işleri yapıyor. Hatta MassTransit çok daha yetenekli bir yardımcı kütüphane.
@megu7051 Жыл бұрын
teşşekürederim rabbitmq ve redis arasında çok büyük bir fark varmı tam kavrayamadım tam olarak aynı şeyi yapmıyorlarmı ?
@TechBuddyTR Жыл бұрын
Bu ikisi farklı amaçlar için kullanılan araçlar. Her ne kadar Redis içerisindeki Stream özelliği sebebiyle message broker olarak kullanılabiliyor olsa da RabbitMQ Message Broker ve Redis ise NoSql veritabanı olarak kullanılıyor. Redis'in en yaygın kullanım alanı ise Cache için veri saklamak.
@Littlebitte2 жыл бұрын
20:16 ' da bi fokurtu sesi geliyor nedir o?
@TechBuddyTR2 жыл бұрын
Fokurdu değildi, masanın ayağını sallanmıştı :)
@angiyaz74912 жыл бұрын
Hocam değerli bilgiler veriyorsunuz ama bunlar(EventBus, metodlar vs. ) bana açıkçası çok karışık geldi. Bu konular hakkında altyapı oluşturacağım kaynak, videolar var mıdır ?
@TechBuddyTR2 жыл бұрын
Bu video serisi ileri düzeye hitap ediyor. Eventbus ları daha net anlayabilmek için kanaldaki diğer Rabbimq videoları yardımcı olabilir
@kubraaydn3451 Жыл бұрын
Merhaba, detaylı anlatan kaynak buldunuz mu
@kubraaydn3451 Жыл бұрын
Merhaba hocam, emeklerinize saglik. Benim bir sorum vardı. BaseEventBus'ta neden abstractlar kullandık , interface kullanmadık ? Yine ayni dosyada neden ProcessEvent i Task yaptik ve async ile isaretledik
@TechBuddyTR Жыл бұрын
Abstract'lar içerisinde, ortak metodlarımızı yazabilmek için. Task kullanabildiğimiz yerlerde task kullanmak çok daha verimli. Kanalda bununla ilgili birkaç video var, onları izlemenizi tavsiye ederim.
@yusufcankaya4108 Жыл бұрын
selam kaynak kodlarını nasıl bulabılırım gıthubınıza baktım bulamadım burada dırek kopyalama yapıyorsunuz ben elle yazmaya calısıyorum kılıtlendım bu kısmı ızlerken
@TechBuddyTR Жыл бұрын
TechBuddyTR github hesabında bulabilirsiniz
@yusufcankaya4108 Жыл бұрын
teşekkürler@@TechBuddyTR
@pysedon8 ай бұрын
kodu kopyala yapıştırla devam edince aklıma cem yılmaz'ın bakın burada yapılmışı vara döndü. gözüm kanadı valla.
@TechBuddyTR8 ай бұрын
Kaynak kodu takip edebilirsiniz daha fazla hasarın önüne geçmek için :)
@onurkaya81332 жыл бұрын
Selamlar. Bu EventBus mimarisinde saga pattern i nasıl dahil edebiliriz. Bunun için mevcut yapıyı masstransite çekmek şart mı? Öyleyse bunu nasıl uygulayabilriz.?
@TechBuddyTR2 жыл бұрын
Masstransit olmak zorunda değil. Bir tane eventbus olsa yeterli. Saga patern'i ise bu proje bünyesinde zaten uyguladık. İleriki videolarda daha net anlaşılacaktır sanırım.
Selamlar, bu repo kanalın katıl üyelerine davetiye ile erişime açılıyor.
@rufetaliyev98502 жыл бұрын
IntegrationEvent isimleri önüne neden @ koyuyoruz?
@TechBuddyTR2 жыл бұрын
event' kelimesi başına koyduğumuz @ işaretinden bahsediyorsunuz sanırım. Sebebi şu; 'event' c# içerissinde kullanılan özel bir keyword. Biz bunu değişken ismi olarak kullanmak istersek @event şeklinde kullanabiliyoruz.
@rufetaliyev98502 жыл бұрын
@@TechBuddyTR tewewkkurler
@bilalyldz8930 Жыл бұрын
Merhaba hocam, kanala kataıldım fakat kaynak kodlara nasıl ulaşacağımı anlayamadım.
@TechBuddyTR Жыл бұрын
Discord üzerinden iletişime geçip kullanıcı bilgilerinizi paylaşabilirseniz yardımcı olalım.
@telteper2 жыл бұрын
hocam yeni katıldım kanalınıza kodları paylaşıma açtınız mı? hem yazıp hem dinlerken anlamakta zorlanıyoruz :(
@TechBuddyTR2 жыл бұрын
Selamlar Tamer, Bu projenin kaynak kodları kanaldaki katıl üyelerine açılıyor bir tek. Üye olunduktan sonra bana youtube ve github kullanıcı isimleri ile istek yapılıyor
@telteper2 жыл бұрын
@@TechBuddyTR hocam paralıymış Katıl şimdi baktım :( öğrenci desteği varsa ok yoksa yazmaya devam :)