pacchetto principale import ( "fmt" "sync" ) func main() { for i := 0; i < 5; i++ { go fmt.Println(i) } }
Golang
Possiamo implementare gli stessi endpoint REST rimuovendo la parola del nome della risorsa dal percorso (ad esempio, 'news')?
La domanda 'Perché hai scelto la strategia Cache-aside?' è corretta?
Come sono cambiate le tue mansioni in [azienda] negli ultimi tre anni?
Come è possibile avere 180K RPS e una latenza p99 <170ms?
In HTTP/1.1 è possibile trasmettere dati binari nel corpo della richiesta — qual è allora la differenza fondamentale con HTTP/2?
Come gestire quando un utente ottiene un token, cambia il ruolo e si presenta con il token modificato al servizio?
Hai spiegato perché hai deciso di usare più microservizi, come interagiscono tra loro e con chi hai coordinato questa decisione?
È possibile implementare RPC tramite REST e viceversa? Qual è la differenza fondamentale?
Continua la narrazione sull'architettura del sistema e descrivi il flusso delle richieste.
Servizio di gestione delle richieste degli utenti su Telegram L'utente può inviare un report Gli amministratori possono elaborare i report L'amministratore può fornire feedback all'utente DAU = 100 Disponibilità = 99,95 % RPS = 100 Servizio Ticket POST /api/v1/tickets // creazione GET /api/v1/tickets/{id} PATCH tickets/{id}/status PATCH tickets/{id}/assign Diagramma: Utente e admin vanno all'Api Gateway L'Api Gateway va al Ticket Service e all'Admin Service Il Ticket Service va a PgSQL
Se ci allontaniamo dall'implementazione specifica di gRPC, cos'è RPC come approccio e quale problema risolve?
Cosa c'è in un token JWT che permette di validarlo?
Qual è la strategia di sostituzione della cache migliore da usare?
Cosa succede se defer si trova fuori dalla goroutine invece che dentro?
Cosa fa sysmon in runtime in Go?
Come funziona in generale lo schema standard di autorizzazione tramite JWT?
In HTTP/2, grazie alla connessione TCP persistente, è diventata possibile una cosa interessante: cosa ha permesso esattamente di realizzare?
Cosa contiene di solito il corpo di una richiesta REST?
Hai esperienza con gRPC e GraphQL? Raccontami.