Sobes.tech

Golang

Quando una mappa si riempie, viene creata una nuova catena di bucket. Spiega cosa succede con le chiavi vecchie e nuove durante il trasferimento. Perché i dati vengono trasferiti in modo pigro invece che immediatamente come in uno slice?

408

Quando si effettua lo sharding, l'utente non sa su quale macchina siano i suoi dati. Come viene risolto?

223

È sempre positivo avere un indice? La versione con indice sarà sempre migliore di quella senza?

221

Se abbiamo 16 partizioni e 2 consumatori, come verranno divisi? Cosa succederà aggiungendo un terzo consumatore?

214

Quali altre opzioni ci sono per aumentare la velocità del database oltre agli indici?

207

C'è un gestore HTTP che esegue una SELECT complessa nel database, e l'utente non è soddisfatto dell'attesa lunga. Qual è la sequenza di azioni per diagnosticare e ottimizzare?

199

Cosa si è fatto esattamente con i duplicati dopo la scoperta? Dove sono stati puliti?

194

Come veniva regolata la quantità di istanze? Chi stabiliva i requisiti delle risorse in Kubernetes?

193

Ci sono modi per gestire (regolare) i momenti di avvio del Garbage Collector? Ad esempio, le impostazioni del compilatore.

191

Come è stato effettuato il deployment? Con cosa avete distribuito in Kubernetes?

190

Cosa succede se uno dei consumer nel gruppo si disconnette? Racconta del ribilanciamento.

188

Parlaci della composizione del team, delle aree di responsabilità dei servizi e del ciclo di rilascio.

184

pprof ti mostrerà sempre una perdita di memoria o un superamento del limite?

177

È possibile che i messaggi siano distribuiti in modo non uniforme tra le partizioni? Come affrontare questo problema?

174
/3