негизги пакет импорттоо ( "fmt" "sync" ) func main() { for i := 0; i < 5; i++ { go fmt.Println(i) } }
Golang
Биз ошол эле REST-эндпоинттерди ишке ашыра алабызбы, ресурс аталышынын сөзүн жолдон алып салуу менен (мисалы, 'news')?
'Cache-aside стратегиясын эмне үчүн тандадыңыз?' суроо туурабы?
[Компания]дагы милдеттериң кандай өзгөрдү акыркы үч жылда?
180K RPS жана p99 кечиктирүү <170ms кантип мүмкүн?
HTTP/1.1де суранычтын денесинде бинардык маалыматтарды өткөрүүгө болот — анда HTTP/2 менен негизги айырма эмнеде?
Колдонучу токен алганда, ролун өзгөртүп, өзгөртүлгөн токен менен кызматка келгенде, муну менен кантип күрөшүү керек?
Сен бул чечимди кабыл алганыңды, алар кандайча өз ара аракеттешетин жана бул чечимди кимдер менен макулдаша турганыңды түшүндүрдүңбү?
REST аркылуу RPC ишке ашырууга болобу жана тескерисинче? Негизги айырма эмнеде?
Жүйөнүн архитектурасы жөнүндө баянда улантып, суроо-талаптар агымын сүрөттөп бериңиз.
Telegramда колдонуучулардын кайрылууларынын иштөө кызматы Колдонуучу отчет жөнөтө алат Админдер отчетторду иштетишет Админ колдонуучуга керектүү пикир бере алат DAU = 100 Жарактуулук = 99.95 % RPS = 100 Билет кызматы POST /api/v1/tickets // түзүү GET /api/v1/tickets/{id} PATCH tickets/{id}/status PATCH tickets/{id}/assign Диаграмма: Колдонуучу жана админ API Gatewayке барышат API Gateway, Ticket Service жана Admin Serviceке барышат Ticket Service, PgSQLга барышат
gRPC конкреттүү ишке ашыруусунан алыскарак кетсек, RPC деген эмне жана ал кандай көйгөйдү чечет?
JWT токенинде эмне бар, аны текшерүүгө мүмкүндүк берет?
Кэш алмаштыруу стратегиясы кайсысы жакшы?
Go'до ишке ашыру учурунда sysmon эмне кылат?
JWT аркылуу стандарттык авторизация схемасы жалпы кандай иштейт?
Эгерде defer горутинадан тышкары болсо, эмне болот?
HTTP/2де, туруктуу TCP байланышынын аркасында, кызыктуу бир нерсе жасоого мүмкүнчүлүк пайда болду — бул так эмне үчүн мүмкүн болду?
JWT жана Cookie эмне, алар эмнеде айырмаланат?
gRPC жана GraphQL менен тажрыйбаңыз барбы? Алар жөнүндө айтып бериңиз.