Golang
Da li si čuo za QUIC? Šta je to?
Kako su se filtrirali duplikati? Nije li bilo moguće identifikovati duplikat po ID? Zašto obogaćivati podatke iz Redis-a?
Navedite osnovne tipove podataka u Go
Šta je materializovani pogled u ClickHouse?
Kako će biti odabrani ako je u selectu više kanala spremno istovremeno?
Koje nivoe izolacije transakcija PostgreSQL poznajete?
Zašto ne koristiti WebSocket umesto gRPC streaminga?
Kada je preporučljivo preferirati RabbitMQ umesto Kafka i obrnuto?
Šta znači 'zasnovan na HTTP' u odnosu na transportni protokol?
Можеш ли да наведеш пример уског места које си успео да пронађеш помоћу профилирања са pprof?
Zašto ne može da se zatvori kanal koji vraća ctx.Done() pomoću funkcije close()?
Šta veze usluge ako govorimo o otpornosti na greške i sveli smo to na replikacije?
Zašto gRPC radi preko HTTP/2, a ne preko HTTP/1.1? Koje su osobine HTTP/2?
Zašto ste koristili Redis umesto in-memory keša?
Zašto ste ušli na tržište, koja je motivacija za prelazak?
Kako bismo mogli spolja obraditi greške koje se dešavaju u zadacima, ako bismo želeli da to uradimo?
// Postoji mreža bankomata. Potrebno je prikupiti odgovore na prisutnost u mreži. Terminali su raspoređeni širom zemlje. // Napišite funkciju koja prima URL sa ulazne liste ([]string{"[link] "[link] "[link] i tako dalje}) // Odgovor treba prikazati u stdout na zasebnoj liniji "url: %s, code: %s" func check(urls []string) {}
Koji su glavni delovi sistema Transactional Outbox?
Ako prosledite slice funkciji i dodate novi element, da li će promene biti vidljive izvan funkcije? Šta ako kapacitet nije prekoračen?
Можеш ли да причаш о идемпотентности? Как си је имплементирао? Како је уопште функционисала?