Sobes.tech

Proč SemaphoreSlim neřeší problém ochrany před cache stampede v distribuovaném systému a co místo něj použít?

314

Jak Redis zajišťuje správné zpracování současných příkazů od více klientů?

189

Jaký je problém s vícenásobným spojováním řetězců v cyklu a jak ho nahradit?

157

Jaké lifetime existují v .NET DI a proč by měl být Redis ConnectionMultiplexer registrován jako Singleton?

142

Jak jste ukládali časové řady: používali jste běžný PostgreSQL nebo specializovanou databázi časových řad? Proč?

141

Jaká je složitost hledání zablokovaných produktů v seznamu uvnitř cyklu přes produkty a jak ji optimalizovat?

134

Jaké optimalizace ukládání a zpracování dat byly použity při toku 3-5 tisíc událostí za sekundu: indexy, partitioning, sharding?

131

Proč hledáte novou práci a jaký formát projektu vás zajímá?

129

Proč je problémové vytváření nového HttpClient pro každý požadavek a jak to opravit?

129

Proč je rozdělení dat podle shardů přes customerId % shardCount problematické při změně počtu shardů a jaké řešení použít?

128

V čem se liší ValueTask od Task, kdy ho používat a jaká jsou jeho omezení?

126

Jak správně cacheovat ceny zboží a jaké riziko vzniká při současném cache miss?

125

Jaké vzorky a agregace byly provedeny na telemetrických datech?

124