Sobes.tech

Prečo SemaphoreSlim ne rieši problém ochrany pred cache stampede v distribuovanom systéme a čo použiť namiesto neho?

355

Ako Redis zabezpečuje správne spracovanie súčasných príkazov od viacerých klientov?

198

Aký je problém s viacnásobným spájaním reťazcov v cykle a ako ho nahradiť?

165

Aké lifetime existujú v .NET DI a prečo by mal byť Redis ConnectionMultiplexer zaregistrovaný ako Singleton?

158

Ako ste ukladali časové rady: použili ste bežný PostgreSQL alebo špecializovanú databázu časových radov? Prečo?

157

Aké optimalizácie ukladania a spracovania údajov boli použité pri toku 3-5 tisíc udalostí za sekundu: indexy, partícionovanie, sharding?

147

Aká je zložitosť vyhľadávania blokovaných produktov v List v rámci cyklu produktov a ako ju optimalizovať?

143

Aký je rozdiel medzi ValueTask a Task, kedy ich použiť a aké sú ich obmedzenia?

142

Prečo je problém vytvárať nový HttpClient pre každý požiadavok a ako to opraviť?

141

Ako správne cacheovať ceny tovarov a aké riziko vzniká pri súčasnom cache miss?

136

Prečo je rozdelenie dát podľa shardov cez customerId % shardCount problematické pri zmene počtu shardov a aké riešenie použiť?

135

Prečo hľadáte novú prácu a aký formát projektu vás zaujíma?

134

Aké vzorky a agregácie boli vykonané na telemetrických údajoch?

131