Sobes.tech

Python

De ce în Magnite s-a folosit un index GIN pentru căutarea full-text în loc de un motor de căutare separat (Elasticsearch)?

Middle
182

Sarcină de depanare: remediați problema de idempotentă (o solicitare repetată a clientului creează o operație duplicată) și problema Outbox (doi lucrători publică aceleași evenimente)

Middle
167

Spune-ne despre procesul de înregistrare a comerciantului — cum este organizat?

Middle
166

Care este diferența dintre Coroutine, Task și Future în asyncio?

Middle
160

Ce este important pentru tine în procesul de revizuire a codului?

Middle
146

Sarcină de depanare: corectați condiția de cursă la retragerea banilor (două solicitări paralele pot retrage mai mult decât există în cont)

Middle
145

Care este diferența conceptuală dintre Kafka și RabbitMQ?

Middle
144

Ce face await în Python?

Middle
143

Cum să te protejezi de duplicate și curse în tranzacțiile paralele dintr-o bază de date?

Middle
136

La ce servesc blocările în bazele de date?

Middle
134

Ce este EXPLAIN într-o bază de date și la ce folosește?

Middle
133

Pentru ce servicii ai fost responsabil (ownership)?

Middle
131

Ce este AsyncSession în SQLAlchemy și care sunt regulile de lucru cu ea în contextul unui microserviciu FastAPI?

Middle
131

Cum decurge procesul tău de revizuire a codului?

Middle
130

Ce este o condiție de cursă în termeni simpli?

Middle
130

Care este diferența dintre interacțiunea sincronă și asincronă a serviciilor?

Middle
129

Care sunt sarcinile prioritare în echipă în acest moment? Ce arde?

Middle
129

Cum evaluezi în general abordarea echipei: BDD, FastAPI, separarea geografică a sistemului?

Middle
129

Ce face EXPLAIN și ce se schimbă la adăugarea ANALYZE? Când este inutil un index?

Middle
128

Cu cine interacționezi cel mai des în etapa de definire a problemei și în ce formă ajunge sarcina?

Middle
128
/2