Da li ste čuvali samo agregirane podatke ili svaki korak — sirovi, normalizovani?
Golang
Kako razumeš šta je selektivnost indeksa?
Zašto ste odabrali RabbitMQ umesto Kafka za obaveštenja?
Koliko ti je udoban hibridni format rada (2 puta nedeljno u kancelariji, metro Tula)?
Kako ste odabrali vrstu baze podataka (PostgreSQL, ClickHouse, Redis)?
Implementirajte keširanje za funkciju getUserFromDB. Podaci se retko menjaju.
Zašto ste odlučili da migrirate sa monolita na mikroservise? S čime ste se suočili?
Zašto si odlučio da uđeš na tržište i razmotriš druge ponude u vezi sa motivacijom za promenu?
Ispričaj o svom iskustvu i kakav si utjecaj imao na proizvod ili funkciju na prethodnom radnom mjestu.
Da li si učestvovao u projektu koji je građen od nule, ili si već na nekoj srednjoj fazi?
Kako ste skalirali potrošače u Kafka? Šta se dešava ako je više potrošača nego particija?
Šta je natezanje (naduvavanje) indeksa i zašto je to urađeno tako u PostgreSQL?
Стандардно 2 недеље или мало више за прелазак?
Da li je 1C takođe objavljivala podatke direktno u Kafka?
Zašto si koristio sync.Map umesto obične mape sa Mutex-om?
Koje je stanje potrage? Da li već postoje ponude, rokovi za njihovo prihvatanje?
Zašto se koristila replikacija u PostgreSQL?
Koliko aktivno razmatraš ponude? Da li već postoje ponude, rokovi za njihovo prihvatanje?
Kako rešiti situaciju kada svih 5 gorutina istovremeno vide prazan keš i idu u bazu podataka (cache stampede)?
Ispričaj o nekom teškom zadatku koji si nedavno uspio da realizuješ, ili najzanimljivijem. Šta je bilo, šta si uradio, šta je bilo?