Sobes.tech

Golang

Реци о песимистичним и оптимистичним блокадама

Middle
167

Kako implementirati Dead Letter Queue (DLQ) u Kafka?

Middle
159

Da li radite sa gRPC? Kako upravljate unazad kompatibilnost u gRPC?

Middle
159

Да ли сте радили са OpenTelemetry?

Middle
158

Kako napraviti validator niza koji ne prelazi 250 karaktera?

Senior
154

Čime se razlikuje sharding od particionisanja?

Senior
152

Zašto ne koristiti WebSocket umesto gRPC streaminga?

Middle
148

главни пакет увоз ( "fmt" "sync" ) функција main() { ch := make(chan int) wg := &sync.WaitGroup{} wg.Add(3) for i := 0; i < 3; i++ { go func(v int) { defer wg.Done() ch <- v * v }(i) } wg.Wait() var sum int for v := range ch { sum += v } fmt.Printf("резултат: %d\n", sum) }

Senior
146

Kako su modeli organizovani između slojeva?

Senior
143

Koji arhitektonski obrasci omogućavaju da se oslobodimo atomarnosti između mikroservisa? Da li ste radili sa obrascem Saga? Koje dve vrste Saga postoje i u čemu je razlika?

Middle
138

Čime se razlikuje replikacija od sharding-a?

Senior
137

package main import ( "fmt" "sync" ) func change(sl []int){ sl[0] = 10 } func main() { sl := make([]int, 10) sl[0] = 5 //5 change(sl) //1 fmt.Println(sl) }

Senior
134

Koje REST metode su idempotentne?

Middle
133

Када су стрим захтеви у gRPC бољи од појединачних?

Middle
128

Šta možeš reći o mapama u Go?

Senior
115

Ispričaj mi o nivoima izolacije u transakcijama. Koliko ih ima i koji je podrazumevani u PostgreSQL?

Middle
101
/2