Go back

Selam Ekip - E64 - Data Streaming Core

41m 3s

Selam Ekip - E64 - Data Streaming Core

Trendyol'un Data Streaming Core ekibi, şirket genelindeki mesajlaşma altyapısını yönetmekten sorumludur. Ekip, Kafka tabanlı yüksek performanslı bir platform sunarak diğer ekiplerin self-service veri akışı ihtiyaçlarını karşılamaktadır. Yaklaşık 50 Kafka kümesinin yönetimi, teknolojik limitler, altyapısal değişiklikler ve yeni projeler gibi nedenlerle yeni kümelerin oluşturulmasını gerektirmektedir. ZooKeeper'dan Kraft mimarisine geçiş gibi teknolojik yenilikler, performans ve ölçeklenebilirliği artırmıştır. Ekip, çevik metodolojiyle iki haftalık sprintler halinde çalışmakta, diğer ekiplerden gelen talepleri ve iç Ar-Ge projelerini önceliklendirerek ilerlemektedir. Sürekli iyileştirme için düzenli retrolar yapılmakta ve ekiplerle yakın iletişim kurularak standartlar geliştirilmektedir. Teknoloji yığını olarak Kafka, Ansible, Prometheus, Grafana ve Elasticsearch gibi araçlar kullanılmakta, süreçler otomasyonla yönetilmektedir. Yaşanan zorluklar, geçiş süreçlerinin önemini ve eski teknolojilerin risklerini vurgulamış, bu da modern mimarilere geçişi hızlandırmıştır.

Transcription

5865 Words, 41441 Characters

Turkish
[MÜZİK ÇALIYOR] Selam ve ki ben FOTFILMUTOğudur mu Aslı'da tekibinden fırat. Ben Storferon terapiydi bir ekbinden ceniz. Donuji ekip en et tanıdığımız ve süreçler. Tektonujiler gibi konuları konuştuğumuz Selam ve ki podcasti serimizin. 4. bölümünde iz. Bu bölümde de data sevinik olarak gibiyle beraber ekip etseneceğiz. İki piyapısını kulloğudlukları tektonujileri pratikler gibi konulardan bahsedeceğiz. Arkadaşlar hoş geldiniz. Hoş geldiniz. Hoş bulduk. Selamlar. Biri kadar, biri bu kadar efendim. 14 tane misafirimiz var. Cengizler vermen güzel bir sohbet yapacağız gibi. İstalcentri bir gelişi yapalım size de arana sarayan arkadaşlar. Kısaçı böyle kerece bir tanıdabilirsiniz. Tabii ki selamlar ekip ben Mehmetcan Güleşi, datı sıvı mink ekibinde platformu ennis olarak görev almaktayim. Trendyolda 3.5 senem doldu diyebilirim. Yaklaşık 8 senedir de sektör deyim. Selam ekip ben Murat Özkanlı, datı streaming koru ekibindeyim. Ben de platformu enniyor olarak çalışıyorum. Trendyoldaki 5. yılım doldu. Mesekleki de totalde 10. yılımdayım. Ben de ne öyle? Selam ve ekip ben Su Selman 27 yaşındayım. Trendyola bundan tam bir yola öncesinde katıldın. Datı streaming koru ekibinde platform en cinil olarak görev alıyorum. Murat Sel, o yıl mı dedin? Çok özür dilerim. Evet abi. Ayşe ver. Çok özür dilerim. Selam ekip ben İram Kızılırmak. Datı streaming koru ekibinde platformların solar görev alıyorum. Trendyoldaki 3. yılımca yirmi birisi bulunuyorum. Yaklaşık 4 senedir de sektör deyim. Yenim mezunum. Öllakterebilirim. Çok iyi. Haydi olsun. Hoş geldiniz. Hoş buldum. O zaman senin ekibi böyle giriş aşamaları şirket alışma aşamalar vesal neler. Belki onlardan da bir arabaşcıyla biraz bu bölümde. Tabii. Bala süper ya böyle şey ekip deki insanların her deneyim aşamasından olması çok güzeldi. İşte 10 sene deneyimli devam edebeneğimli devam. Trendyolayını yirmi işte var. Ve hepsinin aynı amaç içinde belbe ekip de çalışması da harika. Tekrar hoş geldiniz arkadaşlar. Şimdi bizim yaptığımız bölümlerde genellikle işinden anlaşılan ekipler oluyor. Bir de isimden hiç anlaşılma an ekipler oluyor. Datı streaming koru. Rabaklığım zaman 2 se arasında kaldım ben açıkcası. Yani isimden de anlaşılabilen bir ekip ama yani sanki böyle çok da isimden de anlaşılmıyor gibi de bir ism de var. İçimden karışık duygular içerisindeyim. Şuan sizler ekipliği konuturmasınız. Neler yapıyorsunuz? Sorun uydularınız. Neler biraz bahsedebiliriz biz bunlardan. Tabii abi ben burada deneyim. Biz datı streaming koru 2 olarak asım bir platform ekibi. Ve emerging bizin altında yaratıyoruz trendyolunda. Organizasyon şemasında. Daha sonradırı trenderle büyüyen domeni ihtiyaçları ve beraber aslında 2.2 bayralır. Datı streaming de ve datı streaming koru olmak üzere şu anda 2 ayrek olarak yolumuz devam ediyoruz. Ve aslında kısaca kokarama gerekirse trendyolundaki mesajın platformunu uçtana caneten bir ekipiz diyebilirim aslında. Burada ben merkebiye gibi ekip şeyler eklebilirim Murat abiye. Bizler ekiplerin bu self-service olarak kullanabileceği yüksek performanslı bir sistemi platformu sağlamak için çalışıyoruz. Bu kapsamda da yönettiğimiz 50'e yakın kaffka kılastırımız bulunmakta. Planlarımızda olsun da bu sayının daha dağıtmasını öngörüz ilerke dönemlerdi. Yani şu anda aslında 2.a. öndünüz diğerin dev i'de onlarda devlet mutkası mı orası yapıyordu siz de bunu bakımını yapıysuz. Bu tac bir ayrı mı var? Nasıl oluyo ayrı mı? Ben burada devreye gidebilirim belki. Aslında biraz da bad değildin gibi. Biliyorsun, trendyol çok büyük bir domeni ve her geçen gün bizim de ihtiyaçlarımız artıyor. Bizim de buradaki aslamadığımız domeni ekiplerine olabildiğinde self-service ürünler verebilmek. Dolayısıyla da Vulomut ekibiyle aslında daha çok ekiplere bir aroyuz var mı? Bizim beken tarafında aslında geliştirildiğimiz ürünlerin devoloklu tarafında bir self-servif olarak filmu masını noktasında destek alıyoruz diyebilirim aslında. Ben şüphel anladım. Anadze böyle bir gele fayetçim var gibi. Evet. Çok iyi. Peki sana mevbet-i Nazlı'yı cesel söylemişsin. 50'e yakın ya da 50 tane mi? Demişin kaffka kılastırı var. Burada kaffka kılastırı, nız sayısı ya da 50 sanırım. Hani çok fazla. Biz de mesela ben de logistik tarafındayım. Biz de bir işte kendi kılastırımıza geçmişteki yakın zamanda logistik kılastırımızı. Ve çok fazla ekip var. Ya bunu karşılıklamakta çok fazla kılastır olacak. Ve daha da büyük bir ihtimalle bölümeler oluyor ve sayrı. Burada yeni bir kılastri ihtiyacını hani ne zaman doyuz sınırlara geliyoruz ve ya bu ekip artıksınlarlara geldiği bir yenisini maçıyoruz. Yoksa başka bir parametreler de var mı? Aslında yeni kılastır kumrumu'na alt yapısaal değişikler, teknolojik limitler veya yeni projeler gibi nedenlerle ihtiyaç duyuyoruz. Bunu açmak gerekirse alt yapısaal değişiklerde mesela bir network değişikli olabilir. Biliyorsunuz ki bir stateful sistem yönettiğimiz için ilgili kılastır üzerinde her zaman bir işlem yapmayın. Kâne bulamayabiliyoruz dolayısıyla yeni kılastır oluşturmak bu noktalar da çözüm olabiliyor bizim için. Teknolojik limitlerde aslında eski yönettiğimiz kılastırlarında Ruki Pırlı kılastırları yönetiyorduk. Ruki Pırlı kılastırlarında da 200.000 partişin üst limiti var. Bu değerim aşıldığı senaryolarda kılastırda performans problemlere ortaya çıkabiliyor. Bu büyük bir lokası aslında buradan çıkış içinde biz kâfka kraft kılastırlarını ön planı çıkardık yeni mimaride artık yeni kılastırlarımız kraft mimaride oluşuyor. Bunun kazanımları olacak fazla bu sebepler aslında teknolojik limitlere örnek olarak verilebilir. Yeni kılastır oluşturmada son olarak da aslında yeni projeler veya klankların farklı net ve öklerde farklı federasyonlarda olma durumu daha yeni kılastır oluşturmaya bir sebebiye. Ve mesela farklı bir fabrik, de farklı bir net workdeki bir ekip için her kılastır doğru olamaya biliyor. Dolayısıyla onun net workinde onun federasyonunda da ister istemez bir kâfk kılastır kurma durumu da yönelen biliyoruz diyebilirim. Bu alacak sofislik ve iş ben araya bir son ek soruyu sormadan şey sıkıştırmak istiyorum. Kraft mimari tabi dinden bahsettim vereceğim. Biraz daha çevirir misin bu nedir kraft mimaritlamalara? Tabii ki şimdi zükiperlisi sistemlerde aslında tek bir kontrolur baş. Kontrolur dediğimiz bir kâfka, brokerlarında işte bir liderlik görevi gören zükiperlilerle brokerlar arasında bir yönetici diyebiliriz. Bu da ne yapıyor aslında tüm sorumluluğu üstüne alıp brokerlardaki metadata, refresh lider atama gibi görevlardan sorumlu oluyor. Zükiperl'ü mimarda bu tek bir broker tarafından yönetiliyor. Şimdi kraft mimarlerde konsensus algoritim aslında zükiperi tamamen hayatımızdan çıkarıyoruz. O yönetici olan kontrolurın sayısını arttırmış oluyoruz aslında. Dolayısıyla burada zükiperın sayısı kadar kontrolur olmuş oluyor. Arada başka bir kompanet olmadan kontrolurlar fazla sayıda kontrolurlar aslında direkt brokerlarla iletişerek bu hem metadata, refreshi hem de lider atama süreçleni daha hızlı hale getiriyor. Bu da ister istemez klasırdaki performansı doğru orantı da arttırıyor diyebiliriz. Bu cevap bekliyor mu? Cengiz aşırı teklik olu diyor. Çok güzel oldu. Bilgilendim, geliştim ve değiştim diyebilirim. Karalı. Yani kraft çünkü ben de işte klanyet ekiplerinde çalıştım için kofka tarafını biz kullanmıyoruz ve teknik olarak bildiğim bilmem herhâme. Bir çok konu bende fluğuk tarafı da fakat kraft mimarede ilk defa dönüştüm hayatımda çok güzel açıklanmam için teşekkür ederim. Ben teşekkür ederim. Sürpriz. Şimdi ben sizin ekip harcinde de bir çok ekipten aslında kofka ile alakalı şeyler duydum. Her gün kanallarda da görüyorum. Bir sürü işte tarz takımlarından bekenden arkadaşlarla konuştuğumuz zaman kofka ile alakalı bir çok sorun olarak çözüm olarak birçok şey duyuyorum. Kofka'nın tren yolu içerisinde bu kadar yaygınlaşması nasıl gerçekleştirdiklerse. Bu süreç de hangi adımlardan geçildi tam olarak? Abi şöyle bahsenebilirim bu konuda. Ben bildiğiniz üzere yani tren yol çok büyük bir şirket ve bu gibi büyük markleğişin süreçleri hem platform ekipler için hem de domain ekipler için aslında çok zorlu ve detaylı çalışma gerektiren iyi planlanması gerektiren süreçler oluyor aslında. Aslında ben hızlıca bu markleğişin süreçlerinde nasıl bir yol aldığımız nasıl bir strateji ve ilerlediğimiz zaman bahseden gerekirse biliyorsunuz eskiden tren yolunda. Her domain ekibinin kendine ait kof karabit emhü gibi mesajlık servislere vardı. Pakat bu durumda şöyle bir sıkıntı yaratıyorduk. tren yol içerisindeki standarlaşman noktasında sıkıntılar yaratıyordu ve bu ekiplere ve bize de hem operasyon her maaliyetlerin artmasına hem de işte deli ki bir standarlaşman ihtiyacına dolaması ile birlikte bazen maaliyetler çıkarıyordu. Bu doğru ortada bu sistemleri daha merkezi ve verimli bir yapıya aslında kavuşturma gereksinim ortaya çıktığı zamanla. Bu ihtiyaç doğrultusunda aslında ve tren yolundaki data santillerin ve büyümeyi de gözünü bulundurarak asabiz zul kipır tabanlı streç bir kofka klasları ilkocuk olduk ve ekiplerin aslında bu platform klaslarına geçiş yapmalarına planlamaya başladık. Bu süreci yaparken de product onlarımız aracılayla da bütün ekiplere tek tek bir derek onların yüz kezlerimi çıkarıp aslı detaylı bir geçiş süreci planladık. Bu bahsettiğim streç yapıyı tasarlarken de ekiplere olabildiğince kendi geliştirilir missel pservisleriz servis servis olarak ekiplerin kullanımına sunmaya çalıştık diyebilirim aslında. Asabü streç yapı ekipleri veri yönetimde de esetlik sunarken bizim de yönetim anlamında bize de çok fazla kolaylık sağlayan bir yapı diyebilirim. Ancak biliyorsunuz yani tren yol yerinde durmuyor ve her gün büyümeyi de devam ediyoruz. Dolayısıyla tren yoldaki bu verip büyümeyi de devam ettikçe aslında bizim içte tarafta da dinamik olarak alt yapıda aksiyonlar almamız gerekiyor ve yeni mi imadileri. Az önce memlediğin de bahsettiği gibi kreft gibi bir miyimli halileri hayatımıza sokmaya başlamamız gerekiyor. Asabü özelleşini söyleyebilirim dinamik olarak her zaman biz domain ekiplerine en iyi deneyimi sunmak için geliştiririmiz ve onları suntuğumuz servisleriz. birazdan iliştirmeye çalışıyoruz diyebilirim aslında. Burada aslında evet yani mesela ben de bir 5 sene önce önüyen bizim ekiplerde işleri bir temkübüs kullanıyorduk ve sadece biz vardı. Yani bizim ekibin TRIV'un daha doğrusu bile bir dinçüs var ama başka ekiplerde işim kuracaksak bu sefer siz hakimakene deseyiz, bizim vakine deyiz. O zaman biz kendinize bir şöyle fedaçı okuralım ve sayre. Bizin bakımıza bakayım yapacak kimininle geçin kuracağız ve sayre gibi. Böyle şeyler varken şu an herkesin işte bir kaffkası yani kaffa diye neydi daha çok işlerim. Dereksizlik ikihbar ve sayresel servisler var. Böyle artık şey yani ekipler nasıl geçiş yaparken de şu anda yani rotasyon yapılsa bunun maleti de çok düşük artık çünkü yani ben başka bir ekipek işçinde artık tamamen her şey sıfır başlamıyorum. Çünkü artık öyle inhalesi sularımız veya işte sersel servislerimiz vesaire olduğu için şey oluyor artık. Ben hâlâ inyerdiğim o hissi. Daha çok alabiliyor muyum gibi hissediyorum mesela. Burada sanır az önce bırakması etmişti. Yani bedeli bir artık standartlarımız var vesaire gibisinden. Ben standartlar diyeceği kalkma gelen şeyde ilk biz kaffaya geçerken isimden tirmelerin nasıl olması gerekliği işte ya da daha sonraki zamanlarda işte bedeli bir problem olduğunda soruşluğa herkes eğer benzeri kaffkadaysa aynı kaffkadaysa ayırt etmek için bunun için dışında işte kılaytaydiler ekleme gibi bu tazveri standartlar vardı. Siz böyle kaffak gibi bizim için aşırı temel bir sistemi yönetirikken ne gibi genel standartlar böyle demiştiniz. Burada topu ben alabilirim. Tren yolda abi dediğin gibi senin de çok fazla ekip kullanıyor ve bu ekiplerin bir noktada kaffkayla yolu kesişiyor. Hatta bu podcast serisinde de daha önceki bölümlerde misafir ettiğiniz ekiplerin kaffka kullanımlarını onlardan dinlemiştik. Bu kadar fazla ekibin kullandığı bir platformu yönetirken bizim de çok farklı kullanım deneyinlerine hazır olmamız gerekiyor aslında. Bu deneyimlerden bazarını iyi pratiklayı görmek bizim mutladerken bazen de tabii ki standart dışı kullanıları rahatsız edebiliyoruz Nadir'de olsa. Bizim de yönetimiz platformu tağlıklı bir şekilde hayatında ben besi için ve yüksek performansın koruması için ekiplerin kullanımlarını belirli limitler çerçevesinde standartıza etmemiz gerekiyor ve onları bes pratikleri yönlendirmemiz gerekiyor. Bu noktada da tasrimik devekli birinin katkıları çok büyük. Onların pahalı olarak sündüklüleri platform aracılayıyla bu standart izasyonun daha kolay bir şekilde uygulamış oluyoruz. Ama yine de bu belirlemiş olduğumuz standartlar dışında bir kullanım ihtiyacı doğduğunda ekipler bize bu tarafta geldiğinde onları tabii ki alternatif çözüm önelerinde bulunabiliyoruz ya da ekiplerin kendi çözüm mimarisine gözlendi geçilmelerini istiyoruz. Teknik kısında da sen zaten bahsettiğine abi ben de ek olarak şeyleri söyleyebilirim. Mesela topik oluşturulması konusunda işte Max Ritans'ın, Max mesajı baytikini bazen limitasyonlarımız var. Bu limitasyonlarla beraber bes pratikleri uygulamaya çalışıyoruz aslında. Dora Max'ın baytif alan var. Bir anda birisi aşırı büyük mesajı tutar işin içinde geçiyormuş böyle doğru şuan bir düşündüm. Hasıva yaresi ki de olabilir. Evet biz de burada klastır sağlığını en üsteveye de performansı en üsteveye de tutmaya çalışıyoruz aslında. Murat seni burada eklemek senin bir şey var mıydın? Hazırcası anki bir şey diyecek, tamam mı? Yani son olarak şunu ekleyebilirim. Özellikle bizim takımın olduğu konum verdiğimiz siz servisler ve bu gibi makrişin süreçlerinde aslında crosti'yım çalışmanın önemi ilitişim. Aslında bizim en önemli çalışlarımızdan biri oluyor. Ve bu noktada gelişim alanlarımızın her zaman üstüne gidip nileri daha iyi yapabiliriz noktasında aslında kendimizde denin bir çalınceriyoruz yani. Dendi bu uzun bir süreç makrişin süreçleri ve her zaman ekiplerle dirsektirseye çalışmamız onların ihtiyaçların daha yakından anlayabilmemiz için ilitişime her zaman canlı tutmamız lazım. Bu süreçtahsına en çok önemli verdiğimiz konulardan bir de bol oluyor diyebilirim abi. Ton olarak. Vallahi gerçekten zor bir süreç ya. Yani dinlemesi bile oldukça şey anlaması bile oldukça, kim bilir bu işin planlaması, ilerletmesi ve sayre nasıldır. Biraz da ondan asla merak ediyorum. Şunu merak ediyorum. Bütün bu anlattıklarınız bütün bu süreç, tüm bunlar nasıl planlanıyor? Yani sizin ekipte ki iş akışı nasıl ilerliyor? Ben yine burada sözü devralıyım. Aslında biz eğcag olarak ilerliyoruz ve iki haftalık sipletlerimiz var. Biz bu da sipletlerimizi koşarken aslında bir kaç farklı kaynağımız oluyor. Bu sebeklik yaparımız oluştururken ekiplerle düzelene olarak interview'u var yapıyoruz. Prodak olmadığımızda beraber. Ve bu ekipler yaptığımız aslında interview'larda gelişim noktalarımızı ekiplerimizden beklentilerine serf servis olarak sunduğumuz ürünlerde ne gibi ihtiyaçları oluyor? Bunlar aslında daha yakından gözlemleyebiliyoruz diyebilirim. Bunun yanında tren yolun büyümesiyle beraber platform tarafından gelen buzunca ihtiyaçları. Aynı zamanda bizim iç tarafta yapmış olduğumuz ve dinamik olarak her zaman ilerlemeye çalıştığımız arge işlerinin arge işleriyle beraber de teknikle bekliplarımız oluşuyor diyebilirim. Ve bu işleri aslında Burmik toplantılarında detaylandırıyoruz. Bir işi açtığımız zaman Burmik toplantılarında detaylandırıp ekip olarak üstüne yoğunlaşıp ve önceliklerine göre aslında bir plan veriyoruz diyebilirim. Daha sonra bu planik toplantılarında da aslında bu önceliklen dirmeleri de gözünde bulundurarak aslında siprintimizi başlatıyoruz. Burada bazı bes pratiklerimiz var aslında uygulamaya çalıştığımız her zamanda farlar eşleri de giriyoruz kendinizi giriştirmek için bunlardan biri de işte on kol daki arkadaşımızın siprint oyunca aslında daha sorumluluk almasını ikimlerden gelen talepleri daha rahat cevap verebilmesi adına ona bir alam açmaya çalışıyoruz diyebilirim aslında. Bir voturval olarak çalışmıyoruz ama her zaman siprintimizde de plan olarak gelebilecek işlere karşı böyle esnek bir çalışıp yapsın ve birimi siyoruz diyebilirim. Zaman içerisine baktığım zaman gerçekten retrolarla her siprintin sonunda yaptığımız retrolarla gelişim alanlarımızı belirleyip bence daha verimli bir siprint koşuyoruz diyebilirim. Bu sayda aslında da projilerimizi ve ekiplerden gelen talepleri daha düzelliği bir işi akışıyla aslında ilerletiyoruz. diye noktalarını bu soruyor. Burada aslında eminim ki çok fazla ekip el için kurduğunuz için istekler ve sahrede doluyor tur ve sadece bunların böyle bek dokuylediğin bile belki bir çeğinci olabilir. Bir de bunu teknik bir tarafı var. Sizin mesela şu anda tekniklerftar kullanıldığınız teknolojiler şu aniler onlardan da belki biraz bahsede birisi ya da bu teknolojlerde böyle şey en çok çeliceden şeyler varsa biraz onlardan bahsedebilmiz. Burada sözü ben alayım. Aslında kullandığımız en önemli teknolojisi şu anda Kafka. Diğer teknolojileri Kafka'nın kurulum süreçlerinde önünde arkasında kullanıyoruz diyebilirim. Kafka'da makinaları provisyondurken telefon kullanıyoruz. Konfik yönetimi ve Kafka yazılımı kurulum aşamalarında en sıbı kullanıyoruz. Tabi ki bir Kafka kılastığını onun görünüldüğü oldukça önemli. Buradaki metrikleri scrap etmek adına prometdüs kullanıyoruz. Alert menejir ile alemlerimizde set ediyoruz. Ve nihaio olarak da grafana da görsel leştirmelermizi yapıyoruz. Burada login de önemli tarafta bizim için makine loglarında elastik sözü aktararak ki bana da ayrı bir yönelderime yapıyoruz diyebiliriz. Çünkü bazı metrikler prometdüs üzerinden alınmıyor makine loglarında önemli halge gelebiliyor. Ve bazı internet ve eksternul geliştirmelermi yapma ihtiyaçlarımız ortaya çıkabiliyor. Burada en sıbı paytınmego dillerinde kullanıyoruz diyebilirim. Burada geliştirdiğimiz uygulamalarında takır teknoloji kontainer haline getiriyoruz. Ve hem tuvalide küben ise diployadıyoruz. Tabi ki burada ki süreçlen hiçbiri monel ilerlemiyor. Bunlar git lap ve otomatize ediyoruz. Diyebilirim. Burada çelınç yeratan şey aslında kaffka kurarken bazı tört parti ürünleri de itiyacımız ortaya çıkıyor. Bunlar ne elerde işte metriklerle alakalı, ekstremetiklerle alakalı veya bir yüay itiyacından dolayı. Şimdi tört parti ürünleri tabii ki ekosistemize dahil etmeden önce piosiler benç marklar yapıyoruz. Ancak buradaki sorun bir süre sonra bu ürünlerin end-of-life olması aslında. Geliştircisin artı bir proja haline dönüşmesi ister istemez son kullancıda da uygulamadık bak çıkma durumu ne yönelebiliyor. Bu durumda da son kullancı ister istemez etkilenebiliyor. Bir worker ant yapabildiğimiz durumlarda yapıyoruz. Yapamadığımız durumlarda aslında bizi en çok zorlayan çeneneceğden kısımda aksiyon olmaması oluyor. Diyebilirim. Abi burada şey konusu özellikle bence konuşulmada işte bu aksiyon alma ve işte bir özelik bir şey konuşuyor işte böyle doglama nasıl yapıyorsunuz al öltün ginası yapıyorsunuz işte insin mekanizmanız nasıl falan diye. Diye şey mesela her ekipi sormaya çalışıyoruz. Böyle başınızdan geçindi burada üzerinde çok durmuyoruz. Bu bölüm özellikle bir sormak istiyorum. Şuz ammanak kadar da srimim koru olarak şöyle bir şey geldi başınızı şöyle bir insadın to oldu. Ve hala unutamıyoruz. - Bu neden hikyen oluyor işte, düşündürçe falan dediğiniz bir anınız var mı insanın tarafında? - Oldukça var. Şimdi böyle, genel bir sistem, büyük bir sistem yönetirken müşterisaysa fazla olunca aslında sistemlerde bir o kadar kritikale gelebiliyor. Geçtiğimiz Mart Nisan ailerinde bir insanı yaşamıştık. Aslında eski teknolojilerle daha eski versiyonlarda zuki parla versiyon da olan bir kavgı kılastırındaki bir darboaz, aslında bir insanın tasa bir üyeti verdi. Burada destekte alamadığımız kısımlar olmuştu ve 4 tarafında. En çok unutamadığımız kısım o oldu. Bunun aksiyonu olarak da artık işte migreşin süreçleri istediğimiz beklediğimiz versiyonu yüksek mimarisi daha gelişmiş klastırlara. O yüzden efors etmeye çalışıyoruz ekipleri bir daha bununla karşı açmamak için. Bakış açımız bundan sonra da aslında yeni versiyonu saadık kalmak devamlı olarak akred yapabilme ve ciddi. bir sığ kazanmak aslında. Yani son versiyonu olmak oldukça önemli. Bunun birazcık enişelenli yaşamıştı geçtiğimiz zamanlarda. Insanında buna benzer sebeplerden oldu diyebilirim. Bu ekip olarak unutamadığımız bir insanın oldu diyebilirim aslında geçtiğimiz Martinsan Ay'ın'daki insanın. O kadar oldu mu ya? Onurcerinden. Olmuştur. Oğuldu. Var çok. Zavar çok hızlı geçiyor. Ben de hatırlıyorum çünkü çok temel bir yer olduğu için tüm ekip etkilerde şu bir ihtimak herkes bizim yani şekeçesinde bildiği ve şey de böyle. Ve yani biz de bu offona ekipler olarak da bir şey yani. Sıra abikaf kaya mesaj erişemiyorsun. Yani mesaj önüne al bir şey demiyorsun. Biz de fotoğrafındayız. Defol da şey oluyor. Yani süreç ilerleyecek ilerlemiyor. Bir şey yapıyorsunuz. Yani yapıyoruz. Ne yapalım? Bir yapalım. Ama hani şey bizde çok bir şey en fazla ne yapalım? Zavar atına tiplerimiz ne yapıyoruz. Mesaj eri çünkü sorusta ekipte bir şey yapıyor gidip onları da bunalta mı ezen yapalım adamlar işte çözce. Hani benim ekse da abi biz de soruyu yaşasın demem de bir şey yok. Hani bir onları bir katkısı da olmayacak sorusta. Temel yerlerde olmanın bir şeyle bence var yani. Hani mental olarak hani çok fazla yelit görüyorsun. Bunun o sorunluluğunu anmak bile şey olabiliyor. Hani yaptığını şikayetten bir önemini de gösteriyor gerçekten. Abi ben sana. Ya bir iki bu heyecanı da seviyoruz aslında yani. O çok uzun bir şey olsun. Yani şöyle yani şaka bir yana insin lütfen gerçekten ekip anlamında büyük bir learning oluşturuyor. Şimdi ekibin büyük bir kısmı aslında yeni dahil olmuştu o insin lütfen o yeni dahil olan arkadaşlar bir anda hızlı bir öğrenme şeyine dahil oldasını sürecine dahil oldu. Yani hem learning anlamında eski arkadaşlar için hem de yeni arkadaşlar için bir pratik de oldu aslında. Tabii ki hani insinlisi yaşamak güzel bir şey değil tabii ki de ama yani bu geçtiğimiz Nisan ayındaki kazanımız oldu diyebilirim. Ekip teknik anlamda gerçekten çok farklı yerlere dahil olmak durumunda kaldı. Learning gerçekten oldukça arttı diyebilirim. Abi bir de şuna ekleyebilirim. Bizim gibi platform yöneten ekiplerin aslında işinin doğasında da var bu. Şimdi bizim bir parçası insinlığın benacımın. Memetcan dedi gibi bence biz bu süre ehten çok fazla gelişim noktalarını fark ettik. Bir de kriz yönetime iletişim. Bu gibi bence çıplar da çok da aledi. Teknik'ın elde ettiymiş kazanımların yanında. O o yüzden bu gibi durumları aslında biz fırsat olarak da letelendiriyoruz bir bir minuvalde. Tabii ki böyle durumların yaşamaması için elimizden geleni yapıyoruz ama bir de işin bu dönüp etkis o var. O yüzden her zaman bu gibi kezlerden çıplılar elde edip neleri daha yapabilirdik noktasına iyi onlaşmak hem bizi içinden de ekipler için kazanımlar sağlıyor diye bilirim aslında. Tabii tabii kesinlik daha biz zaten bugün bizim kullandığımız faydasını gördüğünüz bir çok tool bir çok sistem aslında böyle insanınlar neticesinde ortaya çıktı. Yani bizim işte göremediğimiz gözümüzden kaçan noktalar da ortaya çıkan sorunla bize bir sonraki aslında adımımız için bir hazırlık yaratıyor. Bu da bizim gelişen ve güçlü bir ekip olduğumuzun bir kanıt bence. Kesinlikle abi akatılıyorum sana. Fok soğut böyle yani ben ben gerekirse mesela birkaç soruncada bazı değil mi Rulleyin Force Mut konusu aslında bizim bu insanın sürecinde biraz da etikimi bir ürenen kapamızda canlanan bir olgu aslında olarak şu anda karşımıza çıktı ve şu anda en çok yatırım yaptığımız ve serf sabis olarak sunmaya çalıştığımız ürünlerinde temelinde bu konu var aslında yani. Bunun da mesela bir güzel bir şey somut örnek olarak söyleyebilirim. Super. Super abi ellerinize sağlık tekrardan. Şimdi birazcık böyle şey tarafına geçerim isterseniz teknik tarafı konuştuk. İletişim de sizin tarafta olupça önemli olduğunu düşünüyorum ben. Ve özellikle de bu birçok ekipte çalışıyorsunuz aslında yani birçok ekip ve Provider görevi görüyorsunuz. Bu ekiplerle iletişim ve ortak çalışma peyerin greserli sizin için zor olmuyor yani siz bu süreci nasıl yönetiyorsunuz ve müşterlerinizle konsumurlarınızla nasıl bir süreçiler lüğü aranızda. Aslında dediğim gibi yani zorlu bir süreç oluyor. Biriden fazla kişiye hitap etmek yani bir ortak noktada olmak gerçekten bazen zorluyor diyebilirim. Yani birçok farklı ekiple ve çalışmak aslında iyi bir koordinasyon ve güçlü iletişim gerektiriyor. Bunu verimli ve sağlıklayı öğretme kadına da bazı yöntemler benim istiyoruz. Aslında team lead ve product onur bu sürecin önemli parçası bizim tarafta takvimli olarak ekiplerle interviblar yaparak yeri bildirimler topluyorlar. Onun dışında incubating teamimiz var. Incubating team da aslında trip liderlerinde içinde olduğu bir ekip. Burada iş süreçlerini dağıstamat. Hale nasıl getirebiliriz? Haftalık olarak aslında on disinden konuşuyoruz. Tabii bu iki tarafta da amaç aslında kullanıcı veri toplayarak kullanıcı deneyimin iyi bir hale getirmek diye bilirim. Eskiden daha daha neko olan soru cevap kısmını kuyayi platformuna taşıdık oraya geçiş yaptık. Burada da da sistematik daha kontrollü bir şekilde ilerliyoruz diyebilirim. Sorular üstünden analiz yapıp çözüm üretme ve problemleri indirgeme anlamına da katkı sağladı diyebilirim. Platform mühendisi olarak aslında mühendisleri olarak dağı doğrusu. Son kullanıcıya daha az bilgiyle daha iyi bir kullanıcı deneyimi yaşatmak bizim esas amacımız diyebilirim. Burada da işte dev ekibiyle beraber ortak çalıştığımız bu paz platformlarını kurarak son kullanıcınız servis bir şekilde o prasyonlarını yürütmedir için bizlerde çalışıyoruz bir blockacı olmadan bir bağlılık olmadan servis işlemleri yaptırabilmek bizim nihayı amacımız diyebilirim. Onun dışında mítaplar düzenledik geçmişti. Bunların sayısını da arttırmak istiyoruz. Son zamanlarda yoğunluk vesaire çok sık yapamıyoruz bu tarzelere. Ama bilginin aktarılmasın değerli olduğunu düşünüyoruz ekip olarak. Dolayısıyla bunları da yapmayı düşünüyoruz ilerleyen zamanlarda diyebiliriz. Süper peki buradan kendi içerisindeki iletişim ya da sizin meslevanlar nasıl oluyor önemli bizler yani dev tarafında dev ekiplerin de vesaire pey program ekip de bu kısmı çok güçlendirileni olabilir ya da argesi ad derindeki konuşulan teknik konularla vesaire olabiliyor. Size tabii çalışma şekliniz çok farklı da olabilir. Hani temel bir plan son pek gibi olarak. Orada böyle sizin böyle güçlü gördüğünüz yöntemler tabolarak neden oluyor. Ama burada tubo ben alabilirim belki. Tren yolun kültür halde yerlerinden ekibimiz için varızı. Biz çok iyi bir şekilde benimsemiş. Fej pratiklerini uyulmuş bir ekimiz aslında. İçeride iyi biletişimiz var. İşte yardımlaşma üst seviye de. Takımda herhangi birisi bayrak kaldırırsa ekip olarak ona destek oluyoruz. Sorun olması durumunda bunu soğuk kanlı bir şekilde karşılıyoruz ve bunun sonucunda gelen teknik başarıyı ekibin güç yönelinde sayabilirim aslında. İçeride nohah paylaşımı da ekip kültür haline gelmiştirim da bu yaklaşım yalnızca bir eysel bilgi ve tecrübenin tüm ekibaklarımızın sağlamakla kalmıyor. Aynı zaman da yeni katılan ekipyelerin adatı atapşons sürecini hızlandırmış oluyor. Ayrıca sistem dokunan tasyonlarımız sayesinde ekip olarak gelecektim. Bin benzer bir durumla sorunla karşılaştığımızda daha hızlı çözümler üretebiliyoruz. Baksittiniz bu dokunanları erişilebilir ve güncellet tutmak bizim için çok önemli. Şu anda öyle bir süreçteye aslında bir revizasyon diyebiliriz. Bu sayede ekip içinde bilgi paylaşımını sürekli kılabiliyoruz. Ve bu nohah paylaşım kültürüde ekibin kollektif hafısısında diret tutup işleri sonuçuz durumsuna gerçekten katkı sağlıyor diyebilirim. Super. Valla dokunmantal sun her ekip için sanırım en kritik konullardan birimizin sorghontakiplerinde de oldukça kritik mi konu ve bir tarifat çok fazla değer çok fazla yatırım yapmaya başladık çok fazla değer vermeye başladık. Özellikle son verenlerde. Yine mi söylediği gibi sadece ekip ben şey merak edirmasını elimin söylediği ekip içerisindeki buluş da rükmante etme sistemi dışında sizde bilgi paylaşımı için kültürü, yaymak için sadece ekip içerisinde değil dışarıda da yaptığın şeyler var mı yani mesela bir mediumda yazılmış bir makaleniz ya da işte bu tarz bir girişimleriniz söz konusu mu? Bir de bu kadar sekir tüleyelim ben de mesela konuşacaktım. Sen nelerden bahsetti bahsettiğim için bazen bir çekindir bir şey olarak. Biz acı mahnellere paylaşabiliyorsa ya da her şekepteşına biz böyle dizayin şeyler ele ilgili paylaşmaya yapabiliyor musun mesela kof kof kulağı kullanılayla kalın. Sanırım kullanamıyoruz. Bak şöyle özelliğibilirim aslında bunu. Bizim aslında hem az önceki arkadaşlarıma özet olarak bizim hem ekip içi intonu dökümandırımız hem de aslında domain ekiplerini su dumuz servisleri onların dahi kullanabilmeleri ve dahi deneyim yaşayabilmeleri açın aslında poplip dökümanlarımız mevcut. Biz onlara hasta dinamek olarak güncel tutmaya çalışıyoruz. Yani zaman içerisinde orada bazı değişiklikler olabiliyor aslında her işin bir definişinde danı olarak da aslında o dökümanları güncellemek bizim önceliklerimizden biri diyebilirim. Sonra tekrardan girip trenli yol içerisinde gerçekten böyle heyec kezlerimiz olabiliyor ve onları kendik platformuza dahilmemiz gerektiği noktada kastım çözümler üretmemiz gerekiyor. Bu gibi durumlarda da gerçekten ekipler böyle kol kola çalıştığımız ve işte POS'u yapıp POS'u yaptığımız onları platformu dahil ettiğimi süreçler oluyor. Bu gibi süreçlerin aslında Mithyom gibi bir platform da paylaşmaya gayret gösteriyoruz. Yakın zaman içerisinde bulunalakalıyım ben bir komprejinalakal bir makalya yayınladım. Buradaki hızlıca özel hemen gerekirse de yüksek veri ihtiyacı olan yüksek veri yazma ihtiyacı olan ekiplerin aslında platformu ümuluğu için bazı çözümler sunmamız gerektiği ve komprejinalonlardan biri de bu doğrultuda yaptığımız POS çalışmaların aslında çıktılarını bu Mithyom'da public olarak yayınladık. Ve bizim bu elde ettiğin deneyimlerini gerçekten diğer insanlara da çok fazla katkı sağlayacağını düşünüyoruz. Bunun yanında ekip olarak miyitaplarla katılıyor. Yine yakın zamanda bu yine trab klaslarına geçi sürecinde kiddemeyeyimlerimizi orada ekipleri daha fazla no huaktanmak için bir miyitap gerçekleştirdik. Onun dışında ben burada bak sözü memet canı atabilirim. Memecan hazırlamış oldu bir müdhum makalesi vardı. O daha detaylandırmak ister belki. Aslında Murat'ın dediği gibi Yani çok learningimiz var, çok kezimiz var, çok nobulumuz birikti. Yani bu videomakalelerini artık çok yazmaya önem gösteriyoruz diyebilirim. Daha da ilerleyen zamanlarda da yazacağız. Kim makaneden de birincisi benim yazdığım makadaydi. Topic Creation Polise. Kafkı klasılığında biliyorsunuz Enforcement oldukça önemli. Yanlış bir konflik klastırı olup süzüğünde etkileye biliyor. Dolayısıyla bu makalende amacı aslında bir rol Enforcement uygularak kafkanın ve javada en bedet, jaramü duale ederek bir geliştirme yaptık ve kafkı klasılığında bunu empoza ettik. Bu şekilde bir topik oluşturken en basitinden daha kontrolü, daha sistematik bir rulya enforcement, çerçevesinde ilerliyoruz diyebilirim. Bu makalelerde yazmaya devam edeceğiz. Hani bilgi bir ikimleri aktarmak, bilgini paylaşım oldukça önemli hem ekip içerisinde, hem trenk yol içerisinde, hem de trenk yol dışında bu nohabları paylaşmak oldukça önemli olduğunu düşünüyoruz ekip olarak. Süper. Aslında yani dışarıda paylaştığımız şeyler var gibi. En bir videomu kanalından, burada 1.5 kanalında böyle direkt tam ne yapar burada çok güzel paylaşımlarımız oluyor. Teknik yazılar okumayı isteden ilgisalarlar var. Bekleriz. Birçok farklı ekip bir şekilde orada içekler üretiyor. Buradan topu belki, gelemek için bile biraz böyle bölümün başında bir çöğüncü işe başladılar ve sahile bahsetti. Birçok bir şeyin yenime yüzünü olarak belki burada hem trenk yolak geliştir. Hem şu an bir temel önemli beki ve gelmiş. Burada mesela buradaki atlarım sürecin, alışması sürecin, on borduk sürecin ve sahile bundan da geriye deneyimlerini paylaşılır mısınız? Tabii ki. Yani üçüncü ayıma giriyorum ve tahminimden daha hızlı, daha kolay bir şekilde adaptı olduğunu fark ettim. Bunu attırabilirim. Bu süreçte tabii ki birçok faktör yardımcı olduğu süreci kolaylaştırdı. 2000 arasındaki uyum okumiyası öncelikle bence kritik in nokta. Tabii dokunmanlar diyoruz. Tabii dokunken de bir nesindeki on borduk süreçleri olsun. Bunlardan ziyade, bunlara ek olarak ekip içerisinde herhangi bir sorunla karşılaştığımda bir yardım ekliyacım olduğunda onlara erişimim ekip üyelerini, arkadaşlarıma erişim aslında süreci çok kolaylaştırdı. 2000 zoom kültürü var aslında. Bir trabustu tünkeplücek bir şey ihtiyacımız var. Direkt bir zoom toplan satılıyor ve hani kim o an bir sayısı aslında o sonra çözmek için ya da yardımında bulunmak için bir araya geliyor. Çok sıcak bir ortam hissi veriyor bana. Yani hiçbir çekinceğim olmadan direkt ekip danışabiliyorum. Bu yardımların sayısında da gerçekten kısa düşerdi adapta oldum. Bek hala hikayen açtım bunları aktarabilirim aslında. Hadi hiç kim de buradan biri mi? Bıydım Murat. Murat, buradır. Murat sen bunun bir script olduğunu düşünüyor. Abi ben düşünüyorum o yüzden çalıştım. Murat buradayız sardıkça. Bak yandan zunda çık Murat bir anlar ireme bakıyor acaba ne söyleyecek bana. Hayır. Hayır. Hayır. Hayır. Bir şeyden söylüyor. Hayır. İremç'im şunları söyleyecek. İşte falan diye. Evet. Yani piyuvda yaklaşıyor zaten. Murat da on yıllık tren değil mi? Çoğularak. Alını koyup böyle şey yapmış gibi. Onlar bir anı. Tabi badi Murat. Ama öyle bir badi ayrımı yok aslında. İkitteki herkes birbirinin badisi gibi. Bir sorun olduğunda bir şey ihtiyacım alın adıyla kimura takitmiyorum. Tabi ki Murat, sistemde benim badim olarak görünüyor ama iki bin tüm iyisi gerçekten bir ayrımı gözetmek sizin birbirine yardımcı oluyor. Bu beni bir sıkışışırmıştı. Gerçekten de hoşuma gitmiştir. Ben de yıremişim ek olarak şunlara ekleyebilirim zaten bu badi kültürü tren yol genelinde yaygın bir şekilde uygulanan bir pratik. İremle dediği gibi bizim ekipte tüm ekipüyeleri bir iki paylaşım ve on board'ın sürecinizle anlamak için destek veriyor. Bu sayede de yeni arkadaşlarımız sorularını rahat çıkılır. Ve ihtiyaç duyduğu desteği alabiliyor. İlk önce kafka taslanı başlamadan önce biraz böyle elleri ısıtmak için hazırladığımız bir nif kamur rehberimiz var. Yeni gelen arkadaşlarımız buraya beri kullanıyor. Bu rehber ekimimizin işte çalışma yönkenlerini ve kafka klastırlar üzerindeki pratikleri içeren bir rehber. Yeni katılan arkadaşımızın da aslında ilk işi bu el bilirliği büyüttüğümüz rehberek katkıda bulunmak oluyor. Onlar da kendine imlinden bahsederek ekleyerek bu rehberi zenginleştiriyorlar. Böylece onlarda sonra da ekipa katılacak olan arkadaşlarımız için aslında bir nevi pasif destek sağlamış oluyorlar. Bu şeye döndü biraz böyle aramızda miras gibi birbirimize devrettiğimiz bir rehberi döndü. Yeni katılan her bir yeri ile birlikte on board'u sücümüzde aslında güçlenmiş oluyor. Ve bu süreç bizim için işte sadece adaptasyonun değil takım bir partisi olmanın da ilk adımı haline gelmiş oluyor diyebilirim aslında. Yusuf gayet güzel bir şekilde açıkladı aslında. Bu neye kamır gayet düşüncesi benim çok hoşuma gitmişti. Yani tabii ki yeni bir şirketi giriyorsun. Sorma gereken bir sürü var, bir sürü platform var. Ne yapacaksın? Yani her şeyi sordayak mısın? Bu neye kamır gayet aslında bir gözden geçirince. Ha şöyle şöyle yerler var, şöyle steler var. Şurada şu yapılıyor. Tarza güzel bir kapsanlı bir çalışma hazırlamışlardı. Ben de tabii süreçte eksik gördüğüm noktaları elimden geldiğimize geliştirmeye çalıştığım da kumanına katkı sunundum. Benimle aynı zamanda katılan bir arkadaşım daha var Mirac o da katkalarını sundu. Ve böyle kümürlatif bir şekilde gelişeceğini düşünüyoruz o da kumanın çok yarar olduğunu belirtedilerim. Eklemek istediğim şu var aslında ilerleyen süresinde sizin de bildiğiniz üzere on kola daha hiil oluyoruz. Yani hadi bakalım bir on kola girelim oluyor. Çok eğlenceli geçebilirim. Süper'im ve benimki tam overall testi lavanla denk gelmişti. Çok iyi. Erdoğan'ı telefon çalacaktı. O kadının sesini duyacağım diye bekliyordum aslında. Ama en düşerlerim yoktu çünkü. Ekiptan hani herkes şey demişti. Hani bir sorun olur bir şeyler karşılaşırsın. İçincinden çıkamazsın. Direkt bizi saat kaç olursa olsun. Yazmakten çekinme. Ya bu benim çok hoşuma gider. Bir de tagi gerçekten. Bu sürece dahil olunca gelen talipleri değerlendiriyoruz. Sorunları giderme başlamasında. Detaylı bir dokunmantalsın ve kaynak terimasını gerçekleştiriyoruz. Gerektiğin noktalar da da ekip içirir. Bilgi deneyim aktarımı sağlıyoruz. Gerçek hayat roblamlarını efektif bir şekilde çözüm sunmuş oluyoruz. Bu sürece ben öğrenme erisinin belirgin bir imbe kazandığım nokta olarak ifade edebilirim gerçekten. Benim deneyimlerim bu yanda. Allah süper yani on koltar ablinde ki acınızı paylaşıyor ve anlıyoruz arkadaşlar yani. Ümmüyelim de gece saat üç de on koltar botunun arayı böyle you have a new notification demesi. O günümüzün artık yavaş yavaş. O sesi değiştirmek lazım yani. Gerçekten alayım yatıyor. Kasımıza edebilsen keşke o sesi. Ben gece üç de benim valkan konan aramasını istiyorum mesela yani. Valkan kola kola öylesin güzel bir şey. Yani yani ben bir de şöyle benim telefonundan numarayı kaydettim. On kola on kola oldu diye. Çok iyi. Gecenin üçünde kuvat beni on kol ismiyle arıyor. İyiyim yaptım kötü mi yaptım bilmiyorum ama eşliğe nasıl açıkıyorsun bunu. Yani kuvat seyirçin şu anda. Alıştı o benden önce görüyor. Çok kolay yok. Kalkıyor. Yani. Çok iyi ya. Vallahi yani hepimiz böyle sıkıntılarında da hani böyle müzahiy olarak eleştiriyoruz tabii ki. Fakat olması gereken bir sistem ve faydısını çok gördük. Dolayısıyla böyle yani iyinesini batırıp işte nedene rona çuvaldığı. Öyle bir altı söz arkadaşlar ben bilmiyormuşum altı sözünde. Öyle bir şey işte. Öyle bir şey işte. Evet. Neyse okey şimdi yavaş yavaş sonra doğru geliyoruz. Son soraya geçin. Çok keyifli bir hotkest oldu bu arada hala devam ediyor. Ve ben çok keyif aldım. Her ekibi artık sonunda sorduğumuz bir soru var. Social liksursu. Ekip nasıl sosyalleşiyor. Boşlanmanlarınız nasıl derlendiriyorsunuz. Birere geliyormuşsunuz oyunlar oynuyor musunuz. Mesela işte bizim daha önce kekiplerden oyun oynayanlar vardı. Araba sevdağlıları vardı. Nargile sevdağlıları vardı. Ben bir alcılar verdim. Banglecalcılar vardı. Okeyciler vardı. Siz de nasıl ilerliyor işler. Sosyal anlamda. Şöyle tabii yeni dahil oldum. Ben daha yeni süreçleri biliyorum. Önceden neler olduğunu belki arkadaşlar seve dönüşebiliriz ama ekibimiz. İşleşindedir. Bir öre gelmeyi seven beye ki ben bunu gözlemledim. Zaman zaman ekip yemeklerinde buluşuyoruz. Bunlar bizim genelde giyik yaptığımız yemekler sorasında mahabetin yaptığımız yemekler oluyor. Gittiğimiz mekanlarda dahil. Haftada bir zom üzerinden kafibri ekler gerçekleştiyoruz. Bu kafibri ek buluşmalarında da oyunlar oynuyor. Gündük konullardan komşu olarak. Bak, geçirip stressiniz atıyoruz varsa. Ekip olarak aslında müziyor olan bir ilginiz de var. Gözlerde idilemez bu. En sürü mantalan arkadaşlarla sohbet ediyoruz. Bazen müziğin de konumuz oldu. Keiflanlar yaşıyoruz. Buluşmalarımızda olabildiğince aslında bir öre gelmeyi hedefliyoruz. Ama tabii ki ibret süresti bu çok gerçekleştirebildiğimiz bir şey olmuyor. Ayrıca masa tenisi konusunda da ekip oldukça iddialı. Hatta ofistleyken şurada masa tenisi masa olsa da bir oynasak diye sürekli bir söyleyiniz. Diyebilirim ve son olarak da aklıma gelen at yaşayız yemek, izlemek, yemek yürüklüğümüzde vardı. Onu da yapmaya başlayacağız diye düşünüyorum. Yani bu şekilde sosyalleşiyoruz aslında. Biriden çok alanda aktif olan arkadaşlarımız var. Böyle sosyalleştip aslında zaman geçiyoruz birlikte. En at yarışını yazdım. At yarışını beklemiyor. Orada şunu söyleyeceğim. Bizim ekip olarak da aklımıza gelen bir şeyde. Yani komik gibi geliyor. Kulağıma zannedildiğinden çok daha keyifli bir şey at yarışı izlemek. Ankara'daki podromal gidip orada bir masaya oturup aynı zamanda yemek yerken işte tercih göre alkol vesaire alırken at yarışı izleyebiliyorsunuz. Öyle bir ortam ya. Tabii tabii. Tabii. Öyle bir ortam. Bu da aklınızda olsun keyif gibi etkini kendim. Darısı formulabilere diyelim. Kapatalım. Karımılabilere değilse. Yok. Yok. Yok. Yolda. Hatta kanallar falan da var. Diğatırlıyorum. Formulabilere alakalı. Dikkatimi çekme. - Evet. - Her şeyin bir kanalı var. - Onun da var ki kesinler ya bir formla bir yaşçıların. - Evet. - Eğer dinliyorsunuz, din katın kanalı etiyetler var. - Evet. - Evet. - Evet ya. - Peki. - O zaman arkadaşlar çok teşekkür ederiz geldiğiniz için. - Biz teşekkür ederiz. - Sen bir soğuk betim. - Bist teşekkürler. - Çok teşekkürler. - Şu an süreye baktım. Baya da bir konuşmuş süreye. Çok güzel geçti. - Çok iyi. - Evet. - Ay veniniz için bize teşekkür ederiz. - Çok teşekkür ederiz. - O zaman. Evet arkadaşlar bu bölümde datasinin koreki belirbelerden de 64'üncü bölümde. Bu kadar daha bu da işte güzel kapatacak bir cümleye gelmedi. Havalı bir şey söylemek istedim ama. - Bir şey gelmedim. - Hayırdır? - Ama bir sonraki bölümde ben seni yerine kapatayım istersen. Mesela bak çok kalanı yiyorduk. Ben de o şeyine giremedim. Parasite kapat. - Afkayı'yla kalın demiş Yusuf Island. - Afkayı'yla kalın kendinizi dikkat edin bir sonraki bölümde görüşmek üzere. - Tamam. [MÜZİK ÇALIYOR]

Podcast Summary

Key Points:

  1. Trendyol'un Data Streaming Core ekibi, şirket içindeki mesajlaşma platformunu yönetmekte ve Kafka tabanlı yüksek performanslı bir sistem sunmaktadır.
  2. Ekip, self-service ürünler geliştirerek diğer ekiplerin veri yönetimi ihtiyaçlarını karşılamakta ve 50'ye yakın Kafka kümesini yönetmektedir.
  3. Teknolojik geçişler (örneğin ZooKeeper'dan Kraft mimarisine) ve standartlaşma süreçleri, platformun ölçeklenebilirliği ve verimliliği için kritik öneme sahiptir.
  4. Ekip, çevik metodolojiyle çalışmakta, düzenli geri bildirimler almakta ve sürekli iyileştirme için ekiplerle yakın iletişim halindedir.

Summary:

Trendyol'un Data Streaming Core ekibi, şirket genelindeki mesajlaşma altyapısını yönetmekten sorumludur. Ekip, Kafka tabanlı yüksek performanslı bir platform sunarak diğer ekiplerin self-service veri akışı ihtiyaçlarını karşılamaktadır. Yaklaşık 50 Kafka kümesinin yönetimi, teknolojik limitler, altyapısal değişiklikler ve yeni projeler gibi nedenlerle yeni kümelerin oluşturulmasını gerektirmektedir.

ZooKeeper'dan Kraft mimarisine geçiş gibi teknolojik yenilikler, performans ve ölçeklenebilirliği artırmıştır. Ekip, çevik metodolojiyle iki haftalık sprintler halinde çalışmakta, diğer ekiplerden gelen talepleri ve iç Ar-Ge projelerini önceliklendirerek ilerlemektedir. Sürekli iyileştirme için düzenli retrolar yapılmakta ve ekiplerle yakın iletişim kurularak standartlar geliştirilmektedir.

Teknoloji yığını olarak Kafka, Ansible, Prometheus, Grafana ve Elasticsearch gibi araçlar kullanılmakta, süreçler otomasyonla yönetilmektedir. Yaşanan zorluklar, geçiş süreçlerinin önemini ve eski teknolojilerin risklerini vurgulamış, bu da modern mimarilere geçişi hızlandırmıştır.

FAQs

Data Streaming Core ekibi, Trendyol'daki mesajlaşma platformunu yöneten ve ekiplere self-service olarak kullanabilecekleri yüksek performanslı bir sistem sağlayan bir platform ekibidir. Kafka kümelerinin bakımını yaparak veri akışını güvenli ve verimli hale getirirler.

Yeni Kafka kümeleri, altyapısal değişiklikler, teknolojik limitler veya yeni projeler gibi nedenlerle oluşturulur. Örneğin, ağ değişiklikleri, partition limitlerinin aşılması veya farklı federasyonlardaki ekiplerin ihtiyaçları buna sebep olabilir.

Kraft mimarisi, Kafka'da ZooKeeper bağımlılığını ortadan kaldıran bir konsensüs algoritmasıdır. Birden fazla controller kullanarak metadata güncellemelerini ve lider atama süreçlerini hızlandırır, bu da küme performansını artırır.

Trendyol'da her ekibin kendi mesajlaşma servisi olması standartlaşma sorunları ve maliyet artışına yol açtı. Bu nedenle, merkezi ve verimli bir yapı oluşturmak için Kafka tabanlı bir platform geliştirildi ve ekiplerin geçişi detaylı bir planlama ile sağlandı.

Ekip, iki haftalık sprintlerle çalışır ve işleri ekiplerle yapılan görüşmeler, platform ihtiyaçları ve iç AR-GE çalışmaları doğrultusunda planlar. Backlog toplantılarında detaylandırılan işler önceliklendirilerek sprintlere dahil edilir.

Ekip temel olarak Kafka kullanır ve kurulum süreçlerinde Terraform, Ansible, Prometheus, Alertmanager, Grafana, Elasticsearch gibi araçlardan yararlanır. Geliştirmelerde Python ve Go dilleri kullanılır, uygulamalar containerize edilerek Kubernetes'te deploy edilir.

Chat with AI

Loading...

Pro features

Go deeper with this episode

Unlock creator-grade tools that turn any transcript into show notes and subtitle files.