Sobes.tech

Golang

Ar yra paslauga, skirta pardavėjų blokavimui: viena funkcija priima pardavėjo ID ir įrašo jį į užblokuotų sąrašą. Kaip įgyvendintum šią logiką?

152

Galbūt reikėtų pradėti naudoti goroutines, kad padidintume greitį, pavyzdžiui, dešimt kartų greičiau naudojant dešimt goroutine?

152

Pasakei, kad turi 4 metų patirtį, bet universitetą baigei 2024 metais. Ar mokėsi paskutiniame kurse ir dirbai tuo pačiu metu?

151

Kodėl rinktumėtės kanalas vietoj WaitGroup/errgroup? Kodėl errgroup blogesnis?

151

Kaip organizuotumėte šį sprendimą kode (naudodami goroutines ir kanalus)?

150

Ar prieš Redis buvo proxy, ar patys darėte shardingą?

148

Ar peržiūrėjote Elasticsearch kaip alternatyvą? Kodėl, jei svarstėte, atsisakėte jo naudai Redis?

148

Handleris, kuris klausėsi Kafka įvykių, ar skaitė žinutes visuose trijuose duomenų centruose, ar tik viename? Kaip tai buvo sukonfigūruota?

147

Kaip pasiskirstė sąveika tarp paslaugų ir kaip apribojote kiekvienos paslaugos atsakomybės sritį?

146

Ar tai reiškia, kad kiekvienas duomenų centras atnaujindavo savo Redis, jei vartotojų grupės buvo skirtingos?

142

Kiek mikroservisų paprastai būna vieno grandinės viduje?

138

Kaip buferinis kanalas gali padėti sprendžiant gorutinų nutekėjimo problemą?

136

Apskritai, kokį projektą norėtumėte padidinti matomumą: su kokiais požiūriais, procesais ir užduotimis?

129

Ar tai buvo viena paslauga? Kokia buvo jos logika, kaip ji buvo inkapsuliuota, kodėl ji patyrė tokį apkrovimą?

127
/3