Zašto nije uspeo zadatak za sat vremena rada? Šta je pošlo po zlu?
Golang
Ispričajte o uzorku Transactional Outbox: šta je to i kako radi?
Ispričajte nam o idempotentnosti: zašto su uvedeni ključevi idempotentnosti i kako su radili?
Da li sam u pravu da ste uvek dobijali tok događaja putem Kafka, ili su postojali neki drugi načini poput gRPC/HTTP?
Gde će se nalaziti niz i mapa — na hrpi ili na steku?
Постоји велика табела, упити из ње су споре. Шта бисте урадили?
Zašto je nastala potreba za smanjenjem alokacija: da li je to bio zahtev od strane poslovanja ili sopstvena inicijativa tima?
Реците нам о миграцијама база података: како сте их спровели, како сте управљали грешкама током миграције?
Šta se dešava pri registraciji na zatvoreni kanal, čitanju iz zatvorenog kanala, pisanju/čitanju iz nil kanala?
Колико партиција треба да има Kafka тема?
Šta se dešava sa podacima pri DELETE u PostgreSQL?
Šta je idempotentnost? Dajte primer slučaja kada je potrebna ključ idempotentnosti.
Kako obraditi cancel konteksta tako da se svi radnici odmah zaustave pri otkazivanju konteksta? Kako koristiti select za čitanje iz kanala uzimajući u obzir kontekst?
Čime se koristio tokom lokalnog razvoja? Da li je pakovao usluge u kontejnere?
Šta će se desiti ako funkcija deklarise promenljivu tipa *struktura, dodeli joj nil putem new i vrati interfejs error?
Šta će se desiti sa šemom outbox ako Kafka postane nedostupan? Do koje veličine može da naraste outbox red?
Da li je bilo kritično da podaci u keš memoriji mogu biti neaktualni?
Kako je osiguravana konzistentnost keša u Redis-u? Kako su znali da je potrebno osvežiti keš?
Šta je trka podataka? Zašto je treba izbegavati?
Koje su postavke zadržavanja u Kafka za skladištenje podataka?