Можемо ли реализовати исте REST-ендпоинте, уклонивши реч реч ресурса из пута (на пример, 'news')?
Golang
Da li je pitanje 'Zašto ste odabrali strategiju Cache-aside?' ispravno?
главни пакет импорт ( "fmt" "sync" ) функција main() { за i := 0; i < 5; i++ { go fmt.Println(i) } }
Kako su se tvoji zadaci menjali u [kompanija] tokom poslednje tri godine?
Kako je moguće 180K RPS i p99 latencija <170ms?
Da li si objasnio zašto si odlučio da koristiš više mikroservisa, kako oni međusobno komuniciraju i s kim si usaglasio ovu odluku?
Може ли реализовати RPC преко REST и обрнуто? У чему је суштинска разлика?
Наставите причу о архитектури система и опишите ток захтева.
Servis za upravljanje zahtevima korisnika na Telegramu Korisnik može poslati izveštaj Administratori mogu obrađivati izveštaje Administrator može dati povratne informacije korisniku DAU = 100 Dostupnost = 99,95 % RPS = 100 Servis za tikete POST /api/v1/tickets // kreiranje GET /api/v1/tickets/{id} PATCH tickets/{id}/status PATCH tickets/{id}/assign Dijagram: Korisnik i administrator idu u API Gateway API Gateway ide u Ticket Service i Admin Service Ticket Service ide u PgSQL
Ako se odmaknemo od konkretne implementacije gRPC, šta je RPC kao pristup i koji problem rešava?
Šta postoji u JWT tokenu što omogućava njegovu validaciju?
Kako se nositi kada korisnik dobije token, promeni ulogu i dođe sa izmenjenim tokenom na servis?
U HTTP/1.1 može se prenositi binarni podaci u telu zahteva — pa koja je onda suštinska razlika u odnosu na HTTP/2?
Šta će se desiti ako je defer van goroutine, a ne unutar nje?
Kako uopšteno funkcioniše standardni šema autorizacije putem JWT?
U HTTP/2, zahvaljujući stalnoj TCP vezi, pojavila se mogućnost da se uradi jedna interesantna stvar — šta je tačno to omogućilo da se realizuje?
Šta radi sysmon tokom izvršavanja u Go?
Za šta je bio zadužen tvoj tim u [kompanija]?
Da li imate iskustva sa gRPC i GraphQL? Ispričajte mi o njima.
Napisao si mnogo tehničkih zadataka. Molim te, reci mi koje su produktivne zadatke pomogle da se reše.