Sobes.tech

Golang

Jak zaimplementować Dead Letter Queue (DLQ) w Kafka?

Middle
159

Czy pracowałeś z OpenTelemetry?

Middle
158

Pracujesz z gRPC? Jak radzisz sobie z kompatybilnością wsteczną w gRPC?

Middle
155

Jak zrobić walidator ciągu nie przekraczającego 250 znaków?

Senior
152

Czym różni się sharding od partycjonowania?

Senior
150

Czy może istnieć klaster Kubernetes z jednym węzłem?

Middle
147

Dlaczego nie używać WebSocket zamiast gRPC streaming?

Middle
146

pakiet główny import ( "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("wynik: %d\n", sum) }

Senior
144

Jak są zorganizowane modele między warstwami?

Senior
142

Jakie wzorce architektoniczne pozwalają pozbyć się atomowości między mikroserwisami? Czy pracowałeś z wzorcem Saga? Jakie dwa rodzaje Saga istnieją i na czym polegają różnice?

Middle
138

Czym różni się replikacja od sharding?

Senior
137

Które metody REST są idempotentne?

Middle
131

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
130

Kiedy zapytania strumieniowe w gRPC są lepsze od pojedynczych?

Middle
128

Co możesz powiedzieć o mapach w Go?

Senior
113

Opowiedz mi o poziomach izolacji w transakcjach. Ile ich jest i który jest domyślny w PostgreSQL?

Middle
97
/2