Sobes.tech

Golang

Putem implementa aceleași puncte finale REST, eliminând din cale cuvântul cu numele resursei (de exemplu, 'știri')?

Senior
248

Întrebarea 'De ce ați ales strategia Cache-aside?' este corectă?

Senior
241

pachet principal import ( "fmt" "sync" ) func main() { for i := 0; i < 5; i++ { go fmt.Println(i) } }

Senior
237

Cum s-au schimbat sarcinile tale la [companie] în ultimii trei ani?

Senior
199

Cum este posibil să avem 180K RPS și o latență p99 <170ms?

Senior
192

Ai explicat de ce ai decis să folosești mai multe microservicii, cum interacționează între ele și cu cine ai coordonat această decizie?

Senior
183

Este posibil să implementați RPC prin REST și invers? Care este diferența fundamentală?

Senior
182

Continuați povestea despre arhitectura sistemului și descrieți fluxul de solicitări.

Senior
179

Serviciul de gestionare a solicitărilor utilizatorilor pe Telegram Utilizatorul poate trimite un raport Administratorii pot procesa rapoartele Administratorul poate oferi feedback utilizatorului DAU = 100 Disponibilitate = 99,95 % RPS = 100 Serviciul de tichete POST /api/v1/tickets // creare GET /api/v1/tickets/{id} PATCH tickets/{id}/status PATCH tickets/{id}/assign Diagrama: Utilizatorul și administratorul merg la API Gateway API Gateway merge la Ticket Service și Admin Service Ticket Service merge la PgSQL

Senior
175

Dacă ne îndepărtăm de implementarea specifică a gRPC, ce este RPC ca abordare și ce problemă rezolvă?

Senior
171

Ce conține un token JWT care îi permite validarea?

Senior
169

Utilizatorul a primit un token, și-a schimbat rolul în acesta și s-a întors cu tokenul modificat la serviciu — cum să gestionăm acest lucru?

Senior
163

În HTTP/1.1 se pot transmite date binare în corpul cererii — atunci care este diferența fundamentală față de HTTP/2?

Senior
163

Ce se întâmplă dacă defer este în afara goroutine-ului, în loc să fie în interiorul său?

Senior
159

Cum funcționează în general schema standard de autorizare prin JWT?

Senior
159

În HTTP/2, datorită conexiunii TCP persistente, a apărut posibilitatea de a face ceva interesant: ce anume a permis acest lucru să fie realizat?

Senior
155

Ce face sysmon în timpul rulării în Go?

Senior
155

Pentru ce a fost responsabil echipa ta în [companie]?

Senior
150

Ai experiență cu gRPC și GraphQL? Povestește despre ele.

Senior
150

Ai scris destul de multe sarcini tehnice. Te rog, spune-mi ce sarcini de produs au ajutat la rezolvarea lor.

Senior
149
/4