Sobes.tech

Golang

Architektúra v [spoločnosti] je, že ste prišli na hotové mikroservisy a vylepšovali funkcie?

Middle+
194

Aký je rozdiel medzi TCP a UDP?

Middle+
193

[meno] sa opýtal: Používate nástroje AI v práci? Ak áno, ktoré a na čo?

Senior
189

Čo je EXPLAIN v PostgreSQL? Ako môže vypočítať bez vykonania dotazu?

Middle+
188

Ako sa ukladajú údaje v starých mapách Go po definovaní bucketu?

Senior
187

Ako zdieľať pamäť medzi gorutinami? V ktorých prípadoch je lepšie použiť Atomic a v ktorých Mutex/RWMutex/SyncMap?

Senior
182

Aký je rozdiel medzi SQL a NoSQL?

Middle+
179

Je zberač odpadkov v Go blokirajoč ali ne? Je njegov učinek v produkciji viden?

Senior
178

Aké blokácie sú v PostgreSQL?

Middle+
177

Čo sa zmení, ak pri vytváraní slice odovzdáme počiatočnú kapacitu?

Senior
175

Čo je to oddiel v Kafka? Môže byť tému bez oddielov?

Middle+
175

Stojí za to rozdeliť OrderService na read a write komponenty, vzhľadom na nerovnomerné zaťaženie (25k čítaní vs 5k zápisov)?

Senior
172

Aké sú výhody partície? Napríklad odstránenie starých partícií.

Middle+
170

[meno] sa opýtal: Kde sa momentálne nachádzate a čo si myslíte o presťahovaní?

Senior
167

Čo znamená, ak sa hodnotenie EXPLAIN zásadne líši od EXPLAIN ANALYZE?

Middle+
167

5000 zahtevov na zapis za sekundo — je to veľa? Ako plánujete spracovať write-flow cez všetky downstream služby (Inventár, Platba, Doručovanie)?

Senior
167

Návrh odolného systému na spracovanie objednávok (platobná brána, logistika). Migrácia by mala prebiehať postupne bez prerušenia služby. ŠKÁLOVATEĽNOSŤ - Celkový počet používateľov: 8 miliónov - Denní aktívni používatelia (DAU): 3 milióny - Mesiac aktívnych používateľov (MAU): 12 miliónov - Špičkové zaťaženie: 25k čítaní / 5k zápisov za sekundu - Objem nových dát: 10 TB ročne - Maximálny paralelizmus: 120k požiadaviek súčasne - Ročný rast používateľov: 30% - Cieľové oneskorenie p99: <150 ms pre čítania, <400 ms pre zápisy - Cieľová dostupnosť: 99.95% Vašou úlohou je vyvinúť architektonické riešenie, ktoré...

Senior
166

Aké stratégie sharding poznáš, aby bolo riešenie bezbolestné?

Middle+
165

CREATE TABLE staff ( id TEXT name TEXT head_id TEXT ); id | name | head_id -------------------- 1 | Ivan | NULL 2 | Petr | 1 3 | Alice | 1 4 | Max | 2 5 | Alex | 2 6 | Elena | 4 7 | Bob | NULL Očakávaný výsledok: employee_name | manager_name --------------------------- Ivan | NULL Petr | Ivan Alice | Ivan Max | Petr Alex | Petr Elena | Max Bob | NULL SELECT e.name AS employee_name, m.name AS manager_name FROM staff e LEFT JOIN staff m ON e.head_id = m.id

Senior
162

Ako plánujete použiť cache v architektúre OrderService? Čo presne bude uložené v Redis?

Senior
160
/4