Eyni REST-son nöqtələrini həyata keçirə bilərik, yolda resurs adını (məsələn, 'xəbərlər') çıxararaq?
Golang
'Cache-aside strategiyasını niyə seçdiniz?' sualı düzgündürmü?
əsas paket import ( "fmt" "sync" ) func main() { for i := 0; i < 5; i++ { go fmt.Println(i) } }
[Şirkət]dəki vəzifələriniz son üç ildə necə dəyişib?
180K RPS və p99 gecikməsi <170ms necə mümkün olur?
HTTP/1.1-də sorğu bədənində ikili məlumatlar ötürülə bilər — bəs HTTP/2 ilə əsas fərq nədir?
İstifadəçi token aldı, onun içində rolu dəyişdi və dəyişdirilmiş token ilə xidmətə geri döndü — bununla necə mübarizə aparmaq olar?
Bir neçə mikroxidmət istifadə etmə qərarını niyə verdiyinizi, onların necə qarşılıqlı əlaqədə olduğunu və bu qərarı kimlərlə razılaşdırdığınızı izah etdinizmi?
RPC-ni REST vasitəsilə həyata keçirmək və əksinə mümkündürmü? Əsas fərq nədir?
Sistem memarlığı haqqında hekayəni davam etdirin və sorğu axınını təsvir edin.
Telegramda istifadəçilərdən müraciətlərin emalı xidməti İstifadəçi hesabat göndərə bilər Adminlər hesabatları emal edə bilər Admin istifadəçiyə geribildirim verə bilər DAU = 100 Əlçatanlıq = 99.95 % RPS = 100 Ticket Xidməti POST /api/v1/tickets // yaradılması GET /api/v1/tickets/{id} PATCH tickets/{id}/status PATCH tickets/{id}/assign Diagram: İstifadəçi və admin API Gateway-ə gedir API Gateway, Ticket Service və Admin Service-ə gedir Ticket Service, PgSQL-ə gedir
JWT tokenində nə var ki, onu təsdiqləməyə imkan verir?
gRPC-in konkret tətbiqindən uzaqlaşaraq, RPC nədir və hansı problemi həll edir?
JWT vasitəsilə standart avtorizasiya sxeması ümumiyyətlə necə işləyir?
Go-da işləmə zamanı sysmon nə edir?
Goroutine daxilində yox, xaricində yerləşən defer ilə nə baş verəcək?
HTTP/2-də, davamlı TCP bağlantısı sayəsində maraqlı bir şey etmək imkanı yarandı: bu dəqiq nəyi həyata keçirməyə imkan verdi?
JWT və Cookie nədir, onlar necə fərqlənir?
gRPC və GraphQL ilə təcrübəniz varmı? Onlar haqqında danışın.
Niyə TCP üzərində avtorizasiya qurmaq əsasdır, UDP yox? Əgər UDP-də avtorizasiya yazsaydın, hansı problem yaranardı?