Тёмный
ahmet alp balkan
ahmet alp balkan
ahmet alp balkan
Подписаться
Altyapı ve dagitik sistemler teknolojileri uzerine gelecek nesillere ilham vermek uzerine acilmis bir kanal.
Cloud'da regional servis mimarisi
19:35
2 года назад
Cloud uygulama topolojileri: Giriş
22:43
2 года назад
Google'da çalışmanın avantajları
13:44
2 года назад
gRPC ile client ve server'lar kodlamak
17:19
2 года назад
RESTful API'lar ve JSON ile RPC
11:04
2 года назад
Container'larda zombie reaping problemi
11:16
3 года назад
Комментарии
@muhammedcankucukaslan
@muhammedcankucukaslan 6 дней назад
Eventual consistency'ye verdiğiniz örnek doğru değil. Verdiğiniz örnek sistemin Durability'siyle ilgili. (Write işlemden önce kullanıcıya success dönüp write'ı tamamlamadan sunucunun çökmesi örneği)
@emx589
@emx589 7 дней назад
bu arkadaş aws'te çalışıyor şimdi, helal olsun
@melihdev
@melihdev 7 дней назад
tesekkurler
@eksiarti7323
@eksiarti7323 11 дней назад
Teşekkürler, Bu video serisi dağıtık sistemler üzerine çalışırken konuyu anlamama çok yardımcı oluyor 🙏 Bu video serisi sayesinde dağıtık sistemlere ilgi duydum da diyebilirim, teşekkürler~
@merttuncer1624
@merttuncer1624 15 дней назад
Hala izliyoruz ya RU-vid'a yukleyince bosa gitmemis :) agzina saglik, cok akici bir seri olmus tesekkurler!
@emreyaln7780
@emreyaln7780 25 дней назад
gece yarısı anlık gelen canlı yayın bildirimlerini özledim ya tekrar başlasak :((
@barbaroszongur
@barbaroszongur 29 дней назад
Emeğinize sağlık, teşekkürler verdiğiniz kıymetli bilgiler için.
@eksiarti7323
@eksiarti7323 Месяц назад
Abi meselenin sadece nasil isledigini degil, iyi yanlarini, problemlerini, neden yapmaliyiz ya da neden yapmamaliyiz? gibi yonlerini de gosteriyorsun. Harika isler yapiyorsun, tesekkur ederim 🙏
@boray.1478
@boray.1478 Месяц назад
Bunu yapmak için kitabın yazarından izin aldınız mı? Bana yaptığınız şey suç olarak gözüküyor.
@emnadgzel
@emnadgzel Месяц назад
teşekkürler
@kirilbeg
@kirilbeg Месяц назад
Bu içerik bir de bedava mı
@rdvankadayifci8644
@rdvankadayifci8644 22 дня назад
Yalnız bu hocanın anlattığı bilgiler Türkiye standardının üzerinde bence çok büyük kurumsal şirketlerde devops veya software engineer olmadıktan sonra küçük ve orta dereceli şirketlerde kullanılmaz herhalde.Trendyol hepsiburada,bankalarda falan kullanılır ama gidipte x danışmanlık şirketinde kullanılır mı bilemem.
@aydontloss
@aydontloss Месяц назад
çok ii video
@seyfettinkurt1489
@seyfettinkurt1489 Месяц назад
👏👏👏
@bltgz
@bltgz Месяц назад
Süper, eline sağlık
@ibrahimcangokdemir5165
@ibrahimcangokdemir5165 Месяц назад
9:30 50:00
@bltgz
@bltgz Месяц назад
Çok teşekkürler
@muhammetemirbulut6511
@muhammetemirbulut6511 2 месяца назад
Oldukça güzel başka kitap önerileriniz var mı? Cloud alanında özellikle Huawei Cloud Teşekkürler
@bershka123
@bershka123 2 месяца назад
hocam bunun devami gelsin baska kitaplar icin de
@turkteknoloji
@turkteknoloji 2 месяца назад
Merhaba, bir meslektaşımızın bilgisayarına cryplocker virüsü bulaşmış ve arkadaşımız BTC ile decrypt çözücüyü almışlar rar uzantısından çıkardığımız klasörün içinde decrypt.arm32 ve key.bin uzantılı doyalar var bunları nasıl açabiliriz yardımlarınıza ihtiyacımız var. şifrelenen uzantılar örnekdosya.LOCK3D programın çalışması için aşağıdaki komut notunu bırakmış bu not şifre çözücü klasörün içinden çıktı bu komut çalıştırdığında dcrypt.arm32 programa çalışacağını yazmış ama nasıl çalışır? Run the decryption software in any encrypted file directory. Thanks~ Usage: chmod +x decryptor; ./decryptor
@halimcanocakl4942
@halimcanocakl4942 2 месяца назад
Nefis
@TimurSevimli
@TimurSevimli 2 месяца назад
1) JSON gelen verinin propertylerinin veya o propertylerin icinde degeri object olan bir propertynin propertylerinin oyle kafalarina gore string veya number olmalari MUMKUN DEGIL. Bu tarz iddalari lafla degil, kod ornekleriyle kanitlamaniz daha dogru olur. 2) JSON float sayi barindiran propertyler IEEE 754 standartlarina uygun sekilde 64 bit olarak saklar. 32 bit veya 64 bit olarak belirtemeyiz. IEEE lerle ugrasmayayim derseniz json-schema-spec tarzi 3rd party kaynaklarda, JSON da gelen numberin, kullandiginiz yazilim dilinde donusecegi muhtemel int/float ikilisi seklinde tipleri gorebilirsiniz. 3) Float olarak koydugunuz degerin pythonda baska rust ta baska olmasi mumkundur ve hatta muhtemeldir cunku 2 sindede ayni veri tipleri olmayabilir ve muhtemelen yoktur. Lakin yukaridada belirttigim sekilde ortada bir bilinmezlik yoktur, standartlari incelerseniz, Rust a ne tipte data gelecegini, C ye ne tipte data gelecegini gorebilirsiniz. 4) Video basinda verdiginiz profil resmi degistirme ornegini gibi ornekler genel olarak POST requestleriyle degil, PUT ile yapilir. Bunun HTTP standartlarinda acikca belirtilmektedir. PUT ilede hesap acabiliyoruz diye bu PUT ile hesap acmanin, POST ilede sifre guncellemenin dogru oldugu anlamina gelmez. POST ile PUT un arasindaki basit farklardan biri, POST istediginizde olusan kaynagin URI sini bilmezsiniz lakin PUT isteginde bu kaynak icin URI yi siz belirsiniz. (Bkz. RFC 7230, RFC 7231, RFC 2616) 5) Her veri tipi precise represent edilmiyor demissiniz lakin, adindanda anlasilacagi gibi JSON, JavaScript Object Notation ve JavaScriptin bulundurdugu butun veri tiplerini desklemektedir. Siz tum dillerin veri tiplerini destekleyen bir notation hayal edebiliyor musunuz gercekten ? :)) 6) RESTful api ile streaming yapilmiyor demissiniz. Oncelikle RESTful bir transport degil bir mimaridir. Ve bu mimari, HTTP protokolunun uzerinde insa edilmektedir. HTTP ise genel olarak (GUIC - v3 haric) request-response mantiginda calisir. Oysa streaming, client-server arasinda surekli baglanti gerektiren bir olaydir. Chat uygulamasindan tutun, dosya streaminglerine kadar gunumuzde artik her browserin destekledigi Web socket transportu getirilmistir. Yani kisacasi, gunumuzde zaten RESTful ile interaktif bir chat yazmaya calisan olmadigi gibi, RESTful da zaten bu tarz amaclar icin cikarilmis bir mimari degil. Mimari yaklasimlara vurup oldurmek yerine, neden, ne zaman ve hangi sekilde kullanilmasi gerektigini ogrenmeniz/ogretmeniz daha dogru olurdu. 7) False dondurmenin 5 byte tuttugunu soylemissiniz, dogru lakin bu bir sorun degildir. Eger bu api private ise, ekonomi amacli boolean yerine 0 veya 1 koyabilirsiniz. Eger client-server iletisimi kuruyorsaniz, responslarinizi sikistirarak (gzip vs.) ile gondererek paket boyutlarini kucultup, transfer surelerini kisaltabilirsiniz. 8) Biz yazilimcilar, high reload olmasi muhtemel olmayan, cok basit isler disinda asla ve asla servislerimiz arasinda RESTful apiler araciligiyla JSON ile rpc YAPMAYIZ! Bunun sebebi belirttiginiz bazi sorunlardan ziyade, senkron modele donup, serviste baslayan bir processin http responsunu alana kadar bloke edilmesidir. Ek olarak bu sekilde yapilan RPC lerin, permatentyl olmamasidir. Yani task' i gonderen veya alan microservislerden birisi duserse, bu taskida kaybetmis oluruz. Projeden projeye ve ihtiyactan ihtiyaca gore degismekle birlikte, rabbitmq, kafka, grpc, redis pub/sub vs. aralarindan secim yapar onlarla RPC yapariz. 9) API yi hatali implemente etme (typo in endpoint, wrong responses and etc.) ihtimaliniz var demissiniz. Bahsettiginiz sorunu, hayatimda hic production da olan ve CI/CD yi basariyla gecmis hic bir RESTful apide yasamama ragmen yine de anladim. Fakat yinede linux kernelinde de hata yapilma ihtimali var, rabbitmq ile RPC yaparken yanlis queue ye tasklari atma ihtimali var. Yani insanin oldugu her yerde bir hata ihtimali var. Sizin bu tarz sorunlarin onune gecmek icin onerdiginiz sorunu ben sahsen anlamadim (RPC-RESTful konteksti icerisinde). 10) Microservislerin dondurdugu responslarda degisiklik yapmak icin hepsine teker teker girip duzenlemek yerine kullandiklari tek frameworkten bunu yapmayi oneriyorsunuz. Simdi microservislerin onemli amaclarindan birtanesi, buyuk ekipleri parcalara bolerek gelistirmelerinden sorumlu olduklari servisler yapmalaridir. Bu sebepten her ekip kendi microservisinden sorumludur. Ekibinizin gelistirdigi bir servisin, dondurdugu responslarin siz uyurken habersiz sekilde birileri tarafindan degistirilmesi size mantikli geliyor mu? Genelde business logic olan servisler, framework agnostik olarak yazilmaktadir. Bu sebepten, sizin projenizde tum servislerin responselerine ornegin bi header eklemeniz icin frameworku patch etmeniz, software development alaninda pek hos karsilanan bi durum degildir, servislerinizin etkilesimini saglayan disa kapali bir sistem oldugunu farz edersek. Bu tarz seylere basvurmak yerine, yuzlerce microservisten olusan sisteminizin gate (giris ve cikis noktasi) inde kullaniciya response dondurmeden once kullanicilarin alicagi responsa mudahale edebilirsiniz. Kisacasi verdiginiz bu ornegin, bir real-world ornegi olmadigini belirtmek isterim. Yazabilecegim bi kac sey daha var ama 10 madde ile sinirlamak istedim. Google dan bir muhendisin Turkce olarak icerik hazirlamasi cok guzel. Yorumumun amaci yapici ve bilgilendirici bir elestiri olmasidir. Basarilarinizin devamini dilerim :)
@basibosturk
@basibosturk 2 месяца назад
nerdesin be abi dagitik sistemler sahipsiz kaldi.
@YmamHudaynazarow-e2s
@YmamHudaynazarow-e2s 2 месяца назад
kralsin abi !!!!!
@recepcakmakc8176
@recepcakmakc8176 3 месяца назад
içerikleriniz çok kalteli hocam , değerli bilgileriniz paylaştığnıız için teşekkür ediyoruz :)
@eksiarti7323
@eksiarti7323 3 месяца назад
Ahmet abi sohbeti çok güzel yönetmişsin gerçekten keyif alarak ve istifade ederek dinledim. Cliudflare'de herkesin işten anlaması çok ilginçti şaşırdım 😅
@mustafakeles9752
@mustafakeles9752 3 месяца назад
Herşey çok iyi emeğine sağlık. Tek sıkıntım: Abi bu go nedir. Başka bir dil daha iyi olurdu. Docker öğrenmek için bakıyordum . Son bir saattir şu go' nun verdiği hatayla cebelleşiyorum..
@eksiarti7323
@eksiarti7323 3 месяца назад
Abi çok keyifli sohbet teşekkür ederiz 🙏 Sadece bir tık ses.. Ama bluetooth hoparlöre taktım halloldu :)
@Furkan24664
@Furkan24664 3 месяца назад
devamı gelsin abiiii
@Furkan24664
@Furkan24664 3 месяца назад
0:00 giriş 3:30 consensus nedir 6:30 iletişim modelleri 15:00 liderlik seçimi 21:20 paxos algoritması 32:10 raft algoritmasi 36:55 lider seçimindeki sorunlar 42:50 FLP imkansızlığı 56:40 kaynak önerisi
@tahairak
@tahairak 4 месяца назад
Dostum bir harikasın, uzun uzun anlatan videolardan bayılmak üzereydim, teşekkürler.
@Furkan24664
@Furkan24664 4 месяца назад
emek verip çektiğin için teşekkürler.
@sarpkaya1786
@sarpkaya1786 4 месяца назад
38:40 merhaba cok guzel anlatmissiniz. Bunun 90% i kac dolar ediyor? Belki aciklayamayabilirsiniz (legal durumdan dolayi) ama halka acik firma oldugundan belki anlatabilirsiniz diye dusundum. Tesekkurler
@aydontloss
@aydontloss 4 месяца назад
Abi b0kunu yiyim böyle videolar/yayınlar yapmaya devam et.
@erdemkosk
@erdemkosk 4 месяца назад
Tr'de benzeri yok inanılmaz bir içerik muazzam çok teşekkür ederiz.!
@ahmetburakk22
@ahmetburakk22 4 месяца назад
Kariyerine Network Engineer olarak devam etmek isteyen bir CS degree olarak çok keyifli ve aydınlatıcı bir sohbet olmuş. Ahmet abiye böyle bir imkanı bize sunduğu için ayrıca teşekkür ederim.
@rizayoruk3788
@rizayoruk3788 4 месяца назад
minnet duygum kabardı. teşekkürler.
@eddycontorana2628
@eddycontorana2628 5 месяцев назад
Faydalı bilgiler, Emeğinize sağlık bu video serilerinin devamı gelmesi güzel olur.
@eddycontorana2628
@eddycontorana2628 5 месяцев назад
Hocam burada bahsedilen 3 adet server 5001 5002 5003 birbirinin kopyası olan frontent sunucuları mı ? ayrıca localhost8080 olan domaine bağlı olan sunucumu burada 4 adet sunucu ile mi işlem yaptık ? cevap için şimdiden teşekkürler.
@ahmetb
@ahmetb 4 месяца назад
bunlar farkli process sadece. her biri bir tcp server calistiriyor.
@eddycontorana2628
@eddycontorana2628 5 месяцев назад
Çok teşekkürler, faydalı bilgiler.
@eddycontorana2628
@eddycontorana2628 5 месяцев назад
Teşekkürler, ağzına emeğine sağlık.
@eddycontorana2628
@eddycontorana2628 5 месяцев назад
Harika anlatım ve güzel bir yorumlama, emeğiniz için teşekkürler.
@enisarik6002
@enisarik6002 5 месяцев назад
41:07 Tespih mi o? :D
@toomanyarguments
@toomanyarguments 6 месяцев назад
ben hayatımda senin kadar anlattığı konuya hakim olan ve bunu basitçe aktarabilen başka birisini görmedim. ağzına sağlık
@barsakdas7654
@barsakdas7654 6 месяцев назад
İdolüm :)
@ferhatcan5262
@ferhatcan5262 6 месяцев назад
cok guzel bir playlist docker list. emegine saglik
@aorminded
@aorminded 6 месяцев назад
Harika bi sohbet olmus duzenli hale gelirse inanilmaz faydali olmus, tesekkurler
@karpuzye
@karpuzye 7 месяцев назад
sesi test ederken herkesin evde 5+1 ses sistemi var gibi test etmeyin lütfen :) ses gelmiyor.
@cumbi-mongo
@cumbi-mongo 7 месяцев назад
Super! ❤
@ahmetgurses
@ahmetgurses 7 месяцев назад
teşekkür ederim bilgiler için :)
@0x0007N
@0x0007N 7 месяцев назад
30:50 Otobüsteydim haykırdım valla 😂😂 Çok ince görmüşsün reis