Mida sa selle kanali sees edastaksid (milline andmestruktuur)?
Golang
Kas on teenus müüjate blokeerimiseks: üks meetod võtab vastu müüja ID ja salvestab selle blokeeritud tabelisse. Kuidas sa selle loogika ellu viiksid?
Sa ütlesid, et sul on 4 aastat kogemust, kuid lõpetasid ülikooli 2024. aastal. Kas õppisid viimases kursuses ja töötasid samal ajal?
Kas Redis'i ees oli proxy või tegite sharding'i ise?
Miks sa valiksid kanali, mitte WaitGroup/errgroup? Miks errgroup on halvem?
Kuidas organiseeriksid seda lahendust koodis (kasutades goroutines ja kanaleid)?
Kas olete Elasticsearchi alternatiivina uuesti kaalunud? Miks, kui olete kaalunud, loobusite sellest Redis-i kasuks?
Töötlusprogramm, mis kuulas Kafka sündmusi, luges sõnumeid kõigis kolmes andmekeskuses või ainult ühes? Kuidas see oli seadistatud?
Kuidas jaotati teenustevaheline koostöö ning kuidas piirasite iga teenuse vastutusalasse?
Kas tähendab, et iga andmekeskus uuendas oma Redis, kui tarbijarühmad olid erinevad?
Kui palju mikroteenuseid on tavaliselt ühe ahela sees?
Kuidas võib pufferkanal aidata gorutinite lekkimise probleemis?
Üldiselt, millist projekti sooviksid suurendada nähtavust: milliste lähenemisviiside, protsesside ja ülesannetega?
Kas see oli üks teenus? Milline oli selle loogika, kuidas see oli kapseldatud, miks see kandis sellist koormust?