Kā negaidīt, kamēr visi gorutīni ErrGroup'ā beigsies pēc pirmās kļūdas?
Golang
Kāpēc pārgāji no [uzņēmuma] uz [uzņēmumu]?
[vārds] jautāja: Vai darba laikā izmantojat mākslīgā intelekta rīkus? Ja jā, kuri un kādam mērķim?
Kas ir EXPLAIN PostgreSQL? Kā tas var aprēķināt bez vaicājuma izpildes?
Kā dati tiek glabāti vecajās Go kartēs pēc groza definēšanas?
Kā dalīties ar atmiņu starp gorutīnām? Kādās gadījumos ir labāk izmantot Atomic, un kādos Mutex/RWMutex/SyncMap?
Vai Go atkritumu savākšanas līdzeklis ir bloķējošs vai nē? Vai tā iedarbība ir redzama ražošanā?
Kādi bloķējumi ir PostgreSQL?
Kas ir sadalījums Kafka? Vai temats var būt bez sadalījumiem?
Kāda ir atšķirība starp SQL un NoSQL?
Vai ir jāsadala OrderService uz lasīšanas un rakstīšanas komponentiem, ņemot vērā slodzes nelīdzsvarotību (25k lasījumi pret 5k rakstiem)?
Kas mainīsies, ja, veidojot sēkliņu, nodosim sākotnējo jaudu?
Kādi ir sadalījuma plusi? Piemēram, veco sadalījumu dzēšana.
Ko nozīmē, ja EXPLAIN novērtējums būtiski atšķiras no EXPLAIN ANALYZE?
Neatlaidīgas sistēmas projektēšana pasūtījumu apstrādei (maksājumu vārti, loģistika). Migrācija jāveic pakāpeniski, nepārtraucot pakalpojumu. MĒROGOJAMĪBA - Kopējais lietotāju skaits: 8 miljoni - Dienā aktīvie lietotāji (DAU): 3 miljoni - Mēnesī aktīvie lietotāji (MAU): 12 miljoni - Pīķa slodze: 25k lasījumi / 5k ieraksti sekundē - Jauno datu apjoms: 10 TB gadā - Maksimālais paralēlisms: 120k pieprasījumi vienlaikus - Gada lietotāju pieaugums: 30% - P99 aizkaves mērķis: <150 ms lasījumiem, <400 ms ierakstiem - Mērķa pieejamība: 99.95% Jūsu uzdevums ir izstrādāt arhitektūras risinājumu, kas...
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 Gaidāms saņemt: 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
Kuras shardinga stratēģijas zināt, lai risinājums nebūtu sāpīgs?
[vārds] jautāja: Kur jūs pašreiz atrodat un kā jūtaties par pārcelšanos?
Kādas piegādes garantijas piedāvā Kafka? Ko jāizdara ražotājam, lai nodrošinātu exactly-once?
5000 pieprasījumu rakstīšanai sekundē — vai tas ir daudz? Kā plānojat pārvaldīt rakstīšanas plūsmu caur visiem downstream pakalpojumiem (Inventārs, Maksājumi, Piegāde)?