Ar galime įgyvendinti tas pačias REST pabaigas pašalindami iš kelio žodį su resurso pavadinimu (pavyzdžiui, 'news')?
Golang
Ar klausimas 'Kodėl pasirinkote Cache-aside strategiją?' yra teisingas?
pagrindinis paketas importuoti ( "fmt" "sync" ) func main() { for i := 0; i < 5; i++ { go fmt.Println(i) } }
Kaip pasikeitė tavo užduotys [įmonėje] per pastaruosius trejus metus?
Kaip įmanoma 180K RPS ir p99 latencija <170ms?
Paaiškinai, kodėl nusprendei naudoti kelis mikroservisus, kaip jie sąveikauja tarpusavyje ir su kuo suderinai šią sprendimą?
Ar galima įgyvendinti RPC per REST ir atvirkščiai? Kuo esminė skirtumas?
Tęskinkite pasakojimą apie sistemos architektūrą ir aprašykite užklausų srautą.
Paslauga, skirta tvarkyti naudotojų užklausas Telegram platformoje Naudotojas gali siųsti ataskaitą Administratoriai gali tvarkyti ataskaitas Administratorius gali teikti atsiliepimus naudotojui DAU = 100 Prieinamumas = 99,95 % RPS = 100 Bilietų paslauga POST /api/v1/tickets // kūrimas GET /api/v1/tickets/{id} PATCH tickets/{id}/status PATCH tickets/{id}/assign Diagrama: Naudotojas ir administratorius eina į API Gateway API Gateway eina į Ticket Service ir Admin Service Ticket Service eina į PgSQL
Jei atsitraukiame nuo konkrečios gRPC įgyvendinimo, kas yra RPC kaip požiūris ir kokią problemą jis sprendžia?
Kas yra JWT žetone, kas leidžia jį patvirtinti?
HTTP/1.1 galima siųsti dvejetainius duomenis užklausos kūne — tai kame tada esminis skirtumas su HTTP/2?
Kaip elgtis, kai vartotojas gauna tokeną, pakeičia jo vaidmenį ir su pakeistu tokenu ateina į paslaugą?
Kas nutiks, jei defer yra už goroutine ribų, o ne jos viduje?
Kaip apskritai veikia standartinė autorizacijos schema per JWT?
Ką daro sysmon vykdymo metu Go?
HTTP/2-ėje, dėka nuolatinio TCP ryšio, atsirado galimybė padaryti vieną įdomią dalyką — kas būtent tai leido įgyvendinti?
Ar turite patirties su gRPC ir GraphQL? Papasakokite apie juos.
Jūs parašėte gana daug techninių užduočių. Prašome papasakoti, kokias produktines užduotis jos padėjo išspręsti.
Už ką atsakingas buvo jūsų komanda [įmonėje]?