Mikro Servis Kullanmalı mıyız? | Araba Sohbetleri

  Рет қаралды 5,279

Tech Buddy

Tech Buddy

Күн бұрын

Пікірлер: 53
@yigitalpkaynak
@yigitalpkaynak 5 ай бұрын
Olağanüstü bir anlatım. Böyle bir video paylaşıldığı için teşekkürler. Lütfen araba serilerinin devamı gelsin 🙏
@farukakpnar2265
@farukakpnar2265 6 ай бұрын
39:07 motorcu bile bekliyor. Kuralsizlığa o kadar tanık olduk ki duran motorsiklet görünce hayret ettim Sohbetiniz cok keyifliydi kafamdaki bir cok karanlik noktaya ışık tuttu, bir problemi örneklendirip ona çözümler sunmanız içimdeki sesle konuşuyormuşum gibi hissettirdi.
@cKc1.6
@cKc1.6 4 ай бұрын
Değinmediği konu yok. 1 Saatte ne var ne yok hepsine değindi. Twitter yazılımcılarına bile ayar çekti. Müthiş bir videoydu teşekkürler.
@TechBuddyTR
@TechBuddyTR 4 ай бұрын
Ayarlarla uğraşmak bizim işimiz :) İster Mikroservis olsun ister Twitter Yazılımcısı olsun.
@emrecirik5189
@emrecirik5189 4 ай бұрын
Cok tesekkur ediyorum hocam valla cok kaliteli anlatiyorsun. Emeklerine saglik.
@yusufaltun3034
@yusufaltun3034 6 ай бұрын
araba sohbetleri çok keyifli, yollar çok güzel. Umarım seriler halinde devam eder.
@ismailkatrc4960
@ismailkatrc4960 3 ай бұрын
teorik olarak bilgimiz var ve tecrübe etmek istiyoruz.ancak şirketler bu mimariyi kullanmadığı halde bunu sizden en iyi seviyede bekliyor.yani bilinmesini bekleyebilir ama mentorluk yapacak seviye bekleniyor.bu bir ekip işi.
@lmcgs
@lmcgs 6 ай бұрын
Mikro servis konusu gerçekten içinde çok fazla detayı olan ve dallı budaklı bir konu. Bence bu konuyla ilgili her şeye, bir insanın tamamen vakıf olması da çok kolay değil. İlla ki bir yerler eksik olacaktır. Distributed Logging için Open Telemetry ile ilgili bir video çekilebilir. Eventual Consistency içinse uygulanan yaklaşımlarla ilgili bir pratik ve karşılaştırma videosu çok faydalı olabilir. Karmaşık ve gerçekten her projede uygulamanın çok kolay ve mantıklı olmayacağı bir yaklaşım olsa da, mikro servis üzerine çalışmak gerçekten çok keyifli ufuk açıcı oluyor.
@kadirgultekin7984
@kadirgultekin7984 6 ай бұрын
Projelermizde bankacılık alt yapısı kodluyoruz ve bir mikroservis dönüşümü içerisindeyiz, projelerin büyük çoğunluğu modüler monolit ile yazılmış durumda , yanlışsam elbette beni düzeltin ancak monolit yapılarda kod bakımı ve geliştirmesi bana zor geliyor özelikde sizin de deidğiniz gibi büyük ölçekli yapılarda. Tek bir yeri değiştirdiğinizde bütün app etkilenebiliyor bazen öyle bir durum oluyorki bam başka amaçları hizmet eden insanların kodların aynı modülde olduğu için birisinin ki patladığında diğeri de haliyle build edemiyor ve bir üst ortama taşıyamıyor. Daha romantize edilmiş olarak konuyu ela alıncada microservis yapıları bana daha mühendisiki geliyor, ortaya bir şey çıkarmadan önce oturup bir mimarisi halletmek gerekiyor elde mimari olmadan girilmiyor bu beni projelerde daha çok tatmin ediyor ama dediğim gibi bu tamamen olaya farklı bir bakış açısı daha büyük teknojiler işin içine girince ve daha büyük kitlelere hitap eden şeyler yapmak beni iş anlamında memnun ediyor.. Debug konusunda ise parçalı momolit'de bana debug yapmak zor geliyor çünkü her uygulamanın IIS'de birbirine bakması gerekiyor ayrıca web.config dosyasında da değişiklikler yapmak lazım ve bir kere yaptım sonsuza kadar artık debug yapabiliyorum olmuyor tuhaf bir bakım gerektiyor.
@burak2yilmaz
@burak2yilmaz 6 ай бұрын
Çok güzel bir video olmuş. Elinize, emeğinize sağlık. Bahsettiğiniz gibi öncelikle "sempatizan" olmamak gerekiyor. Şu anda yeni bir proje için mikroservis mimarisini kullanıyoruz. Zor başlangıç olarak ama yol aldığınızda epey faydalı oluyor. Servislerin kendi başına çalışabilmesi ve scale edilebilmesi önemli. Ancak doğru takip olmadığı sürece mikroservisin bir anlamı yok. Trafiği, analizleri doğru yaparsanız ve buna göre scale ederseniz epey faydalı. Orta-üst projelerde mikroservis mantıklı. Onun dışında değil bence :) Ek olarak aralarında doğru iletişim kurmak şart gerçekten. Transactionlar ayrı bir olay. Ekstra olarak biz servislerin arasında REST yerine gRPC ve Message Broker ekledik. Bu bile alıştığımız koşulları değiştiriyor :)
@yusufkaraaslan2888
@yusufkaraaslan2888 6 ай бұрын
Güzel bir sohbet olmuş teşekkürler
@renatorucov8603
@renatorucov8603 6 ай бұрын
abi anne öğretmen mi? ve ya sen ilk başladığında birisi sana yardım etmiş ve unutmamışsın and içmiş gibisin kaliteli öğretmeye sonuna kadar..vallaha sağolasın hem advance konulara giriyorsun . hem o a hiç farketmediğiz dikkat etmediğimiz şeyleri o kadar güzel anlatıyorsun ki .. Stephen Toub senle gurur duyuyordur😊
@TechBuddyTR
@TechBuddyTR 6 ай бұрын
Ailede öğretmen yok ama benim öğretmenlerim çok iyi insanlardı :) Çok teşekkür ederim, çok naziksiniz.
@necipfazlakay4759
@necipfazlakay4759 6 ай бұрын
Abi ağzına sağlık başlığı okuduğum anda aklımdan geçen her detayı tek tek anlatmışsın soluksuz izledim çok güzel bir anlatım olmuş. Boş bir vaktinde kubernetes ile ilgili de bir anlatım ya da öğretici serisi çekebilir misin? senin sayedende kendimi çok geliştirdim anlatım tarzın çok daha farklı ve akılda kalıcı özelsin güzelsin videolarının devamını bekliyoruz
@TechBuddyTR
@TechBuddyTR 6 ай бұрын
Teşekkürler, ancak kubernetes bilmiyorum ben. O yüzden konuşmak veya öğretici bir seri zor 😂 ama bulursanız izlerim ben de
@UgurCigdem
@UgurCigdem 6 ай бұрын
Karar vermeme yardimci oldunuz. Tesekkürler
@omerselim907
@omerselim907 6 ай бұрын
Ya abi adamlar ne güzel yol veriyor
@SlmAbi
@SlmAbi 7 ай бұрын
Teşekkürler. Çok güzel bir içerik olmuş. Sıkılmadan izledim. Ağzına, emeğine sağlık. Bu arada, gittikçe ingilizce düşünme oranın fazlalaşıyor gibi (flowers of trees
@TechBuddyTR
@TechBuddyTR 7 ай бұрын
Teşekkürler. Sorma ya içime işliyor ingiliçce
@we15we15
@we15we15 6 ай бұрын
Hocam dediklerinize imzamı atarım. 2 yıl evvel bir projeye giriştim ve popülerliğinden ötürü mikro servis yapayım dedim fakat 3-4 ay sonra olayın rengini çok net anlayarak anında vazgeçip modular monolithe döndüm. Küçük takımların ya da yan projelerin kesinlikle mikro servise bulaşmamalarını öneririm.
@TechBuddyTR
@TechBuddyTR 6 ай бұрын
Anlattıklarımız tecrübelerimizle sabittir 😛
@ahmetsen3567
@ahmetsen3567 6 ай бұрын
11:22 Üstad sen kahveyi yudumlarken hep birlikte acını paylaştık 😂 dilimiz damağımız yandı tutuştu. Videodaki bilgiler için teşekkürler.
@TechBuddyTR
@TechBuddyTR 6 ай бұрын
Ahahahha :) sağolun var olun
@turkoglunurullah
@turkoglunurullah 6 ай бұрын
Video harika olmuş abi ağzına sağlık. Videonun özü, çözümler ihtiyaçlara göre belirlenir pattern fanatiği olmamak gerekir olmuş. Peki mikro servis kullanan big tech veya büyük firmalarda videoda anlattığınız sorunlar çözülmüş müdür? junior-mid level olup bu tarz firmalarda işe başlayan kişiler bu problemlere çözüm üretir mi? Sizin iş yerinizdeki geçişte bu kararları verenler yazılım mimarları mı? junior-mid level pozisyonundaki kişilere nasıl işler düşüyor?
@yigitgnc
@yigitgnc 6 ай бұрын
yüksek bütçelive büyük ölçekli bir projede çok kalabalık çalışmıyorsanız microservis eziyet. ayrıca maaliyetleri de öyle sanıldığı kadar az değil. yok ben scale ederim downgrade ederim sunucuları falan diye düşünmeyin tek bir projeyi dedicated sunucuda host etmek çok daha karlı oluyor.
@Alpharabius99
@Alpharabius99 6 ай бұрын
Adam arabada giderken microservice videosu cekiyor. Beton yetmez
@onur6253
@onur6253 3 ай бұрын
30:10 genellikle monolitikde include ile yaptigimiz islemleri senkron bir http iletisim modeliyle yapiyoruz dogru mu anladim
@TechBuddyTR
@TechBuddyTR 3 ай бұрын
@@onur6253 her ne kadar tavsiye edilen bir yöntem olmasa da evet :)
@onur6253
@onur6253 3 ай бұрын
@@TechBuddyTR peki en tavsiye edilen hangisi acaba req res stili uygun gozukuyor ama performans icin mi onerilmiyor
@TechBuddyTR
@TechBuddyTR 3 ай бұрын
@@onur6253 servisler arası senkron iletişimden kaçınmaya çalışıyoruz. Kaçınmadıpımızda bizim servisimiz başka bir servisin varlığına bağımlı olmuş oluyor. Diğer servis çalışmadığında bizim servisimiz de çalışamaz duruma geliyor. Ancak her servis kendi başına kimseye bağımlı olmadan, çalışmaya devam edebiliyor olmalı
@onur6253
@onur6253 3 ай бұрын
@@TechBuddyTR Çok haklisiniz çok teşekkür ediyorum bu konuyu daha duzgun nasil yapabiliriz diye arastirmalara baslayacagim :) bu tur sohbetler cok faydali oluyor gercekten tekrardan video icin de tesekkurler
@TechBuddyTR
@TechBuddyTR 3 ай бұрын
@@onur6253 Servisler arası iletişim mimarilerini araştırabilirsiniz. Mesela bu kanada anlattığım mikroservis projesinde Saga pattern kullanmıştık. Orada bahsetmiştim
@bymeftun1
@bymeftun1 6 ай бұрын
Güzel konulara değinmişsiniz ama anlatım biraz karışık olmuş. Konudan konuya atlama olmuş. Emeğinize sağlık
@emirhane.5175
@emirhane.5175 6 ай бұрын
Bakım maliyeti olarak bir kıyas yaptığımızda mikro servisin mi daha fazladır yoksa monolit bir uygulamanın mı?
@TechBuddyTR
@TechBuddyTR 6 ай бұрын
Duruma göre değişmekle birlikte mikroservisin bakın maliyeti toplamda daha fazla olacaktır
@isvecli
@isvecli 6 ай бұрын
Ölçeklendirme konusunda modular monolith de sorunu çözmüyor mu aslında?
@TechBuddyTR
@TechBuddyTR 6 ай бұрын
Modüler monolit de uygulamanız hala tek solution altında olabilir. Ayrı projelerse, veritabanı ölçeklendirmesi bağımsız olamıyor bu sefer de
@Colorman1
@Colorman1 6 ай бұрын
Hocam bunu basitçe (A U B U C) bütün olarak çalışan servisin A service, B service, C service şeklinde farklı yerlerde çalışması ve aralarında konuşarak bir request cycle tamamlama prensibine uygun bir design çerçevesinde bir sistem gibi Mİ?
@TechBuddyTR
@TechBuddyTR 6 ай бұрын
Evet, güzel bir açıklama olmuş.
@kurdgamevid5673
@kurdgamevid5673 6 ай бұрын
şöyle bir sıkıntı var herkes çıkıp birşey anlatıyor bir eğitim veriyor ama kimse şu eğitimi şu sırayla almalısın şu konuyu bitirmeden kesinlikle şu konuya geçmemelisin veya şu konu şuna yarıyor diyen çok az kişi tamam anlatıyorlar insanlarda bunu yeni başlayan zavallı bir junior ne anlasın ne söylediğini?
@TechBuddyTR
@TechBuddyTR 6 ай бұрын
Kanalımızdaki microservice videolarını izleyebilirler :)
@kurdgamevid5673
@kurdgamevid5673 6 ай бұрын
@@TechBuddyTR cevabınız için teşekkür ederim ama ben sadece mikroservis özelinde söylemiyorum genel olarak yeni başlayan biri hangi eğitimlerden geçmeli hangi yolları seçmeli kastettiğim bu aslında bir nevi rehberlik gibi kastettiğim
@farukakpnar2265
@farukakpnar2265 6 ай бұрын
​@@kurdgamevid5673 yazılım öğrenirken yolunu kaybetmezsen kendine yol çizemezsin . Her işi daha kolay yapmanı sağlayan bir yöntem/model/aparat v.s. icad edildikçe iş derinleşiyor. Bir uygulama ne kadar detaylı ve derin ise içinde o kadar farklı teknoloji barindirabiliyor. Senin yaşadığın her zorluğu da yazılıma yeni başlayan herkes yaşıyor. Her teknolojiyi öğren, kafanda ihtiyacına göre hangisinin kapısını çalacagini anlarsın
@techn9ne632
@techn9ne632 6 ай бұрын
@@kurdgamevid5673 İşte bu tecrübe ile şekilleniyor dostum biraz ağır gelecek ama kimse bunu tek tek anlatacağını sanmıyorum. Çünkü çok detay var ve herkesin detayı birbiriyle aynı olmuyor.
@buraknarmanli89
@buraknarmanli89 6 ай бұрын
Hocam bi kaç yıl önce benzer cümlelerle ifade etmeye çalıştık microservis her projede olmaz diye bahsettiğiniz sosyal medya kaşarları gülmüşlerdi 😀
@TechBuddyTR
@TechBuddyTR 6 ай бұрын
😂😂😂
@emreturhan7549
@emreturhan7549 6 ай бұрын
cison cison cison cison cison cison cison
@ayhanBabba
@ayhanBabba Ай бұрын
Sevgili Salih Cantekin Bu video hani uzun bir video olmuş dedin ya bence microservice videosu konusunda en az 5 sohbet videosu bile gelebilir. Bence gayet su gibi akıyor ve dediğim gibi 5 saat bile olsa izlerdim çünkü aslında ana başlıkları konuştuk diye düşünüyorum. Biz deneyimli yazılımcılara başlıklar değil detaylar ve derinlemesine konular lazım. Piyasada bütün eğitimciler ve işinde top 100 de olan yazılım önderleri bile detaylara girmekten kaçınıyor. Detaylar önemlidir bundan sonraki microservice videoları detaylı ve daha uzun olursa bence muhteşem olacaktır. Emeğine sağlık. Ha bir de başka bir konuya da değinmiş olayım. İş görüşmelerinde soru geliyor microservice kullandın mı? Diyeceğim ki istanbulda yada Türkiyede kaç şirket gerçekten yazılımlarında microservice kullanıyor bende buna göre deneyimli olayım? Senin de dediğin gibi hem projenin büyüklüğü hem de ekibin büyüklüğü çok önemli bir unsur. En az 50 kişilik bir yazılım ekibi bulunan şirketler o konuda hacmi dolayısıyla microservice kullanıyor ama küçük 10 kişiyi bile geçmeyen yazılım ekibi olan şirketler nasıl microservice kullanabilir ki ?
@TechBuddyTR
@TechBuddyTR Ай бұрын
O kadar uzun videoları herkes izlemiyor maalesef. Ama çok detaya girilmediğinin farkındayım çünkü detaylar zor ve genelde içinde bulunulan duruma göre çözüm üretildiğinden tek bir yolu da yok bu zorlu durumlardan kurtulmanın. En baştan beri söylediğim o aslında, microservis bir tercih meselesi. Bakımı ve geliştirmesi maliyetli ve zaman alan şeyler. Bunu karşılayabilecek takımların bu işe girmesi gerekiyor. E bir de tabi ki yapınız mutlaka microservice gerektiriyorsa..
@erentr7167
@erentr7167 6 ай бұрын
abi bu video olmamış. bütün video microservice diyorsun ama tam açıklamıyorsun. onu geçtim bir takım python ile yazabilirken diğeri c# ile yazabilir diyorsun. zaten çoğu sunucu tasarımı buna göre yapılmıyor mu ben mi yanlış biliyorum. poc projelerde dümdüz php ile yaz çalışsın yeter de proda çıkarken sipariş servisi ayrı ödeme servisi ayrı sallıyorum sepet servisi ayrıdır zaten. bir de eticaret websitesi yapacak bir takım zaten mongo + nextjs ile yazmaz ki o siteyi. bütün backend nodejs'e yığılmaz
@TechBuddyTR
@TechBuddyTR 6 ай бұрын
Mikroservisin ne olduğunu anlattım aslında. Tek bir cümle ile değil belki ama tüm neredeyse tüm konteks bununla ilgili. Ayrıca sizin olduğunu düşündüğünüz şey mikroservis zaten ancak monolit uygulamalarda öyle olmuyor maalesef.
Araba Sohbetleri | XBuddy Projesi Tanıtımı
24:46
Tech Buddy
Рет қаралды 4,1 М.
TryCatch Ne kadar Yavaş? | TryCatch vs OneOf
26:45
Tech Buddy
Рет қаралды 6 М.
They Chose Kindness Over Abuse in Their Team #shorts
00:20
I migliori trucchetti di Fabiosa
Рет қаралды 11 МЛН
I Turned My Mom into Anxiety Mode! 😆💥 #prank #familyfun #funny
00:32
the balloon deflated while it was flying #tiktok
00:19
Анастасия Тарасова
Рет қаралды 36 МЛН
When u fight over the armrest
00:41
Adam W
Рет қаралды 22 МЛН
Faiz Sebep Enflasyon Sonuç, Altta Kalanın Canı Çıksın
48:18
Kanal Finans
Рет қаралды 27 М.
Youtube'u BIRAKIYORUM! | Bir Devrin Sonu
36:18
Tech Buddy
Рет қаралды 10 М.
Junior Yazılımcı Mülakatı | Hamza Coşkun
1:02:19
Tech Buddy
Рет қаралды 59 М.
Mid Yazılımcı Mülakatı | Ramiz Valiyev
1:03:16
Tech Buddy
Рет қаралды 53 М.
Garbage Collector'ı Anlamak: Temel Teoriden Uygulamaya
24:08
Tech Buddy
Рет қаралды 9 М.
Upwork'de Freelancer Yazılımcı Olmak 🥂
10:05
Petek Savas
Рет қаралды 4,1 М.
Sistem Tasarımı | X-Buddy Bölüm 1
24:34
Tech Buddy
Рет қаралды 7 М.
They Chose Kindness Over Abuse in Their Team #shorts
00:20
I migliori trucchetti di Fabiosa
Рет қаралды 11 МЛН