Kako se podaci čuvaju u bazi podataka?
Golang
Да ли имаш питања за мене?
Чиме се разликује HAVING од WHERE?
Objasnite koncept ručne potvrde u Kafka
Da li pišete mnogo asinhronog koda na trenutnom poslu?
Šta se dešava sa baferom kada su gorutine za pisanje blokirane?
Zašto treba da prekinemo kontekst u strukturi? Zašto da završimo radnike? Želimo da prekinemo metodu Stop.
Šta se dešavalo ako je servis pao i nije čitao poruke iz Kafka?
Dodaješ WaitGroup, зашто?
Kako consumer committed offset u različitim režimima?
Složeni indeksi – šta prvo staviti: jednakost ili opseg?
Разлика између виртуелне машине и контејнера
Kako napraviti generičku strukturu podataka (koja radi sa bilo kojim tipom vrednosti) u Go?
Čime se RIGHT JOIN razlikuje od ostalih JOIN-ova? Šta je CROSS JOIN?
Ispričaj mi o CQRS
Zašto ste odabrali Kafka umesto drugih sistema za razmenu poruka (RabbitMQ, NATS)?
Koje druge percentilе ste koristili?
// Napišite asinhroni obradu zadataka kao biblioteku // Klijent prosleđuje objekat (Task) sa podacima za izvršenje zadatka, // u našem primeru koristićemo praznu strukturu. // Obradač istovremeno može obrađivati najviše N zadataka, // i najviše X zadataka može biti stavljeno u red za obradu. // Ako nema mesta u redu, odmah vraćamo grešku klijentu. // Zadatak se preuzima u obradu ako postoje slobodni obradači. // Simulišemo trajanje obrade pomoću time.Sleep(5*time.Second). // Čim jedan zadatak završi, preuzimamo sledeći iz reda. // Ako je red prazan, čekamo nove zadatke od klijenata. // Sa zvezdicom: dopuniti strukturu Task i dobijati statuse zadataka putem odvojene zahteve.
Šta uraditi ako PM daje zadatak sa nerealističnom procenom?
Ispričajte mi o kompaniji: ko ste, čime se bavite, koja je vaša oblast delovanja?