Come organizzare la memorizzazione delle date se dobbiamo conoscere l'ora nel fuso orario locale dell'utente?
Cybersecurity / InfoSec
Costruire un indice ottimale per SELECT * FROM employee WHERE sex = 'm' AND salary > 300000 AND age = 20 ORDER BY created_at
Qual è la differenza tra goroutine e thread?
Raccontami di un caso di perdita di memoria che hai corretto.
Come avvenivano i vostri rilasci? Come si presentava il processo dal punto di vista tecnico?
Come influisce sulla cache se l'applicazione è in esecuzione in più istanze e il traffico si sposta tra di esse?
Quante goroutine ha senso creare per compiti CPU-bound? E per compiti IO-bound?
Condizione Ci sono 3 entità - utente, chat, messaggio • L'utente ha un nome e una data di registrazione • La chat ha un nome e una data di creazione • Il messaggio ha testo, autore e data di creazione • Un utente può essere in più chat contemporaneamente • Il messaggio deve appartenere a una chat, e non può appartenere a più di una chat contemporaneamente • È necessario descrivere il dominio sotto forma di tabelle
Come prevenire il sovraccarico dei servizi esterni durante l'interazione tra microservizi? Come limitare il numero di richieste in uscita a livello di codice?
Perché hai scelto il tipo BIGINT per l'ID? Hai sentito parlare del tipo SERIAL?
Seleziona tutte le chat dell'utente Vasya nel formato (chat_id, chat_name)
Parla brevemente della tua esperienza, alcuni casi interessanti.
Come hai monitorato lo stato dell'applicazione? Quale stack di observability hai usato?
Come hai suddiviso la transizione da Node.js a Go in fasi?