Sobes.tech

Golang

Vertel over pessimistische en optimistische blokkades

Middle
167

Werk je met gRPC? Hoe ga je om met backward compatibility in gRPC?

Middle
163

Hoe implementeer je een Dead Letter Queue (DLQ) in Kafka?

Middle
160

Heb je met OpenTelemetry gewerkt?

Middle
158

Hoe maak je een string-validator die niet meer dan 250 tekens bevat?

Senior
156

Wat is het verschil tussen sharding en partitionering?

Senior
152

Waarom niet WebSocket gebruiken in plaats van gRPC streaming?

Middle
148

hoofd pakket importeer ( "fmt" "sync" ) func 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("resultaat: %d\n", sum) }

Senior
146

Hoe zijn de modellen tussen lagen georganiseerd?

Senior
146

Welke architectuurpatronen maken het mogelijk om de atomariteit tussen microservices te elimineren? Heb je gewerkt met het Saga-patroon? Welke twee soorten Saga bestaan er en wat is het verschil?

Middle
138

Wat is het verschil tussen replicatie en sharding?

Senior
137

Welke REST-methoden zijn idempotent?

Middle
134

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

Wanneer zijn stream verzoeken in gRPC beter dan enkele?

Middle
128

Wat kun je vertellen over de map in Go?

Senior
117

Vertel me over de isolatieniveaus in transacties. Hoeveel zijn er en welke is de standaard in PostgreSQL?

Middle
104
/2