How To Fix It-Optimizing Listing Saleability Data:Strategies for Improved Performance and Management

  Рет қаралды 601

Trendyol Tech

Trendyol Tech

Күн бұрын

Пікірлер: 4
@sertunc-k5o
@sertunc-k5o Жыл бұрын
elinize sağlık. teşekkürler
@ahankendi
@ahankendi Жыл бұрын
Elinize sağlık çok faydalı yayın. birkaç sorum olucak. Stream lerin state nasıl kurunuyor. Ayrıca command ve(ya) event ordering garantisi nasıl sağlanıyor. Yani bir variant'ın içindeki listing ile ilgili 2 farklı değişim geldiğinde önceliğinin garantisi sağlanıyor mu. Teşekkürler
@TrendyolTech
@TrendyolTech Жыл бұрын
Merhaba umarım cevaplar açıklayıcı olmuştur farklı bir soru daha olur ise buradan yada linkedin@furkaandogan üzerinden sorabilirsiniz. 1 - Stream sorusu için Stream ler için temelde Created, InProgress ve Completed state lerini düşünebiliriz. Bir stream state i completed değil ve son 15dk dır update almamış ise bizim için yarıda kalmış demektir bunları scheduler ile takip edip tekrardan başlatıyoruz Bir stream isteği için genel adımlar olarak şunları yapıyoruz; - Gelen istek özelinde uniq bir hash oluşturuyoruz (aynı request için hep aynı hash oluşacaktır) Bu hash i stream iş parçacıklarında grouping için kullanıyoruz - Stream isteğini iş parçacıklarına böl parça için özel hash oluştur created state de store et ve command ı queue gönder - Stream iş parçacığı başladığında state ini InProgress çekip her bir process de last position (en son gönderdiği content sırası) güncelle - Stream iş parçacağı bittiğinde state ini Completed çekip güncelle - Stream request ile oluşturulan (grouping) hash ile tüm iş parçacıkları bitmiş ise stream in tamamen bittiğini bildir 2 - Listing event ordering için Burada yaptığımız işlem listing bloklama işlemi. Bir listing birden fazla kuralla bloklanabilir. Bu kuralların işlenme sırası önemli değil. Her durumda listingin satılabilirliği kapanacak. O yüzden kuralların sıralı işlenmesiyle alakalı bir endişemiz yok.
@ahankendi
@ahankendi Жыл бұрын
Cevap için teşekkür ederim.
AI Solutions at Trendyol: Bridging Vision and Language
1:11:38
Trendyol Tech
Рет қаралды 490
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
STS4006  Advanced Competitive Coding - II | MCQ Part - I
36:33
Sourabh Jain
Рет қаралды 172
Behind the Code
23:55
Trendyol Tech
Рет қаралды 1,7 М.
Veri Bilimi ve Yapay Zeka Okulu
53:56
Trendyol Tech
Рет қаралды 1,5 М.
From Chaos to Control: The Easy AI Governance Blueprint by Matthias Muhlert
19:10
CYBERSEC - European Cybersecurity Forum
Рет қаралды 10 М.
Shaping Tomorrow with Machine Learning
35:30
Trendyol Tech
Рет қаралды 1 М.
Think Fast, Talk Smart: Communication Techniques
58:20
Stanford Graduate School of Business
Рет қаралды 44 МЛН
Security Okulu
54:16
Trendyol Tech
Рет қаралды 1,2 М.
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН