Papaskink apie savo darbo patirtį ir technologijų rinkinį
Golang
// TODO: įgyvendinti func (s *Service) GetProducts(ctx context.Context, skus []SKU) (map[SKU]Product, error) { return nil, nil }
6 serverių klasteryje mes pasikliaujame kvorum, kad išvengtume split-brain. Kiek minimaliai aktyvių serverių reikia rinkimams?
Su kokiais transakcijų izoliacijos lygiais susidūrėte PostgreSQL?
Kuo skiriasi buferinis ir nebuferinis kanalas Go?
Kokius duomenų tipus žinai Go?
Kaip organizuoti geografinį paskirstymą su trimis regionais, užtikrinant griežtą konsistenciją pinigų operacijoms? Kokį replikavimą naudoti (master-master ar master-slave)?
Kas yra `<-ch` konstrukcija Go kalboje?
Kaip sinchronizuoti kelių gorutinių prieigą prie bendro objekto krūvoje?
Kokias problemas susidūrėte savo praktikoje diegdami?
Ar buvo kokia nors didžiausia ar sudėtingiausia užduotis, kurią norėtumėte išskirti iš savo patirties?
Ar kada nors dirbote su transakcijomis PostgreSQL? Su kokiais izolacijos lygių susidūrėte, kada jie naudojami?
Kas yra RTT?
Papaskink apie įdomų architektūrinį sprendimą iš savo patirties
Ar kada nors teko projektuoti architektūrą nuo nulio? Naudojote kokius nors įrankius schemoms piešti (pvz., Miro)?
Papaskinkite apie save ir savo patirtį
Galiu papasakoti keletą detalių apie projektą ar produktą, kuriame šiuo metu dirbate?
Ką pakeistum Go, jei būtum prižiūrėtojas?
Kam naudojamas context Go?
Ar turite patirties dirbant su architektūrinėmis užduotimis? Ar teko projektuoti paslaugas nuo nulio?