Sobes.tech

Golang

Kako pravilno obraditi slučaj kada postoji članak, ali danas nema pregleda — da li je to greška ili nula?

Senior
205

Kako invalidirati in-memory keš na različitim podovima? Kako sinhronizovati kešove između različitih instanci servisa?

Senior
202

Kako ste radili sa PostgreSQL? Kako ste se zaštitili od SQL injekcija?

Senior
202

Ispričajte mi o CI/CD pipeline-u: koja okruženja, koje korake, kako je proces izgrađen?

Senior
201

Kako se obezbeđuje sigurnost zahteva između servisa u mikroservisnoj arhitekturi?

Senior
200

Да ли је потребно ажурирати или избрисати податке у ClickHouse-у, или они једноставно леже?

Senior
198

Šta je kanal u Go? Zašto se koriste kanali?

Middle+
198

Šta se dešava fizički sa obrisanim zapisima u PostgreSQL? Kada se brišu?

Senior
196

Čitate događaje u serijama i upisujete ih u serijama u ClickHouse. Kako to funkcioniše sa ACK — kada dajete potvrdu?

Senior
196

Čime se razlikuju slice-ovi i nizovi u Go?

Senior
195

Ako servis koristi previše memorije, šta treba gledati u profileru? Kako smanjiti alokacije?

Senior
195

Zašto smo istovremeno koristili Kafka i gRPC? Koji scenariji su išli kroz Kafka, a koji kroz gRPC?

Senior
194

Kako odrediti gde će se nalaziti promenljiva — na hrpi ili na steku? Šta je escape analiza i kako funkcioniše?

Senior
194

Koja vrsta međuslužbene interakcije je bila u jednom od tvojih poslednjih projekata?

Middle+
193

Да ли је потребно писати методе за креирање, ажурирање и брисање чланака? Шта тачно ваш сервис треба да ради?

Senior
192

Zašto se koristi kontekst? Kako ste ga koristili u praksi?

Senior
192

Po kom principu je izabran REST ili gRPC u vašim projektima?

Middle+
192

Da li si radio sa Docker-om, Kubernetes-om? Pričao o izgradnji pipeline-ova?

Middle+
190

Koji stil Saga su koristili: koreografiju ili orkestraciju?

Senior
189

func(d *Data)GetViews(ključ int, chechDay time.Time) (int, int, err) { d.mu.Lock() defer d.mu.Unlock() infoStr, ok := d.st[ključ] if !ok { return 0, fmt.Errorf("чланак није пронађен") } return (infoStr.day, infoStr.count, nil) }

Senior
189
/7