B3 | EventBus Base | SellingBuddy | Microservice Project

  Рет қаралды 16,142

Tech Buddy

Tech Buddy

Күн бұрын

Пікірлер: 48
@SonferDER
@SonferDER 3 жыл бұрын
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.
@TechBuddyTR
@TechBuddyTR 3 жыл бұрын
Teşekkür ederim. Faydalı olması dileği ile.
@ozguratilgan5105
@ozguratilgan5105 3 жыл бұрын
Değerli bilgileri paylaşmaya devam ettiğiniz için teşekkürler.
@KiyidakiAsk2024
@KiyidakiAsk2024 Жыл бұрын
Dediğiniz gibi, bir kaç kez izlemekte fayda var😅
@TechBuddyTR
@TechBuddyTR Жыл бұрын
İyi Seyirler :-P
@KiyidakiAsk2024
@KiyidakiAsk2024 Жыл бұрын
@@TechBuddyTR üç oldu, dörtte yazacam kodları ama oldukça mantıklı her şey
@leventtugaykaplan3592
@leventtugaykaplan3592 3 жыл бұрын
Harika video olmuş, devamını dört gözle bekliyorum.
@mehmet728
@mehmet728 3 жыл бұрын
Çok iyi bir bölümdü. Elinize sağlık.
@royalfamilydaily
@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
@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
@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
@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
@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:)
@hasanaydin34
@hasanaydin34 3 ай бұрын
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ı?
@TechBuddyTR
@TechBuddyTR 3 ай бұрын
Soruyu tam anlayamadım
@hasanaydin34
@hasanaydin34 3 ай бұрын
@@TechBuddyTR azure service bus, masstransit gibi esb değil mi zaten. Yani pub sub management yapmıyor mu?
@TechBuddyTR
@TechBuddyTR 3 ай бұрын
@@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
@SagirAbdurrahman
@SagirAbdurrahman 6 ай бұрын
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?
@TechBuddyTR
@TechBuddyTR 6 ай бұрын
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 :)
@tahsintiryaki9486
@tahsintiryaki9486 11 ай бұрын
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?
@TechBuddyTR
@TechBuddyTR 11 ай бұрын
Çı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
@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
@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.
@Littlebitte
@Littlebitte 2 жыл бұрын
20:16 ' da bi fokurtu sesi geliyor nedir o?
@TechBuddyTR
@TechBuddyTR 2 жыл бұрын
Fokurdu değildi, masanın ayağını sallanmıştı :)
@angiyaz7491
@angiyaz7491 2 жыл бұрын
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 ?
@TechBuddyTR
@TechBuddyTR 2 жыл бұрын
Bu video serisi ileri düzeye hitap ediyor. Eventbus ları daha net anlayabilmek için kanaldaki diğer Rabbimq videoları yardımcı olabilir
@kubraaydn3451
@kubraaydn3451 Жыл бұрын
Merhaba, detaylı anlatan kaynak buldunuz mu
@kubraaydn3451
@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
@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
@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 Жыл бұрын
TechBuddyTR github hesabında bulabilirsiniz
@yusufcankaya4108
@yusufcankaya4108 Жыл бұрын
teşekkürler@@TechBuddyTR
@pysedon
@pysedon 8 ай бұрын
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.
@TechBuddyTR
@TechBuddyTR 8 ай бұрын
Kaynak kodu takip edebilirsiniz daha fazla hasarın önüne geçmek için :)
@onurkaya8133
@onurkaya8133 2 жыл бұрын
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.?
@TechBuddyTR
@TechBuddyTR 2 жыл бұрын
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.
@endercn6871
@endercn6871 Жыл бұрын
Hocam GitHup hesabınızda bulamadım çalışmayı Teşekkürler
@TechBuddyTR
@TechBuddyTR Жыл бұрын
Selamlar, bu repo kanalın katıl üyelerine davetiye ile erişime açılıyor.
@rufetaliyev9850
@rufetaliyev9850 2 жыл бұрын
IntegrationEvent isimleri önüne neden @ koyuyoruz?
@TechBuddyTR
@TechBuddyTR 2 жыл бұрын
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.
@rufetaliyev9850
@rufetaliyev9850 2 жыл бұрын
@@TechBuddyTR tewewkkurler
@bilalyldz8930
@bilalyldz8930 Жыл бұрын
Merhaba hocam, kanala kataıldım fakat kaynak kodlara nasıl ulaşacağımı anlayamadım.
@TechBuddyTR
@TechBuddyTR Жыл бұрын
Discord üzerinden iletişime geçip kullanıcı bilgilerinizi paylaşabilirseniz yardımcı olalım.
@telteper
@telteper 2 жыл бұрын
hocam yeni katıldım kanalınıza kodları paylaşıma açtınız mı? hem yazıp hem dinlerken anlamakta zorlanıyoruz :(
@TechBuddyTR
@TechBuddyTR 2 жыл бұрын
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
@telteper
@telteper 2 жыл бұрын
@@TechBuddyTR hocam paralıymış Katıl şimdi baktım :( öğrenci desteği varsa ok yoksa yazmaya devam :)
SLIDE #shortssprintbrasil
0:31
Natan por Aí
Рет қаралды 49 МЛН
Wednesday VS Enid: Who is The Best Mommy? #shorts
0:14
Troom Oki Toki
Рет қаралды 50 МЛН
02 Unit testing - part 01
34:36
Kaaveh
Рет қаралды 2
B5 | Mikroservis Projesi RabbitMQ Implementation | SellingBuddy
25:44
Putin and Trump Meeting / Venue Preparation
12:07
NEXTA Live
Рет қаралды 426 М.
Шина событий (Event Bus). Unity
7:28
Leksay's Development
Рет қаралды 12 М.
Yazılımcı Ne Zaman İş Değiştirmeli?
32:56
Tech Buddy
Рет қаралды 4,2 М.