Sobes.tech

Golang

Jak implementovat Dead Letter Queue (DLQ) v Kafka?

Middle
159

Pracoval jste s OpenTelemetry?

Middle
158

Pracujete s gRPC? Jak řešíte zpětnou kompatibilitu v gRPC?

Middle
155

Čím se liší sharding od partitioning?

Senior
150

Jak vytvořit validátor řetězce, který nebude delší než 250 znaků?

Senior
150

Může existovat jednodeskový cluster Kubernetes?

Middle
147

Proč nepoužít WebSocket místo gRPC streamingu?

Middle
144

hlavní balíček 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("výsledek: %d\n", sum) }

Senior
142

Jak jsou modely mezi vrstvami organizovány?

Senior
141

Čím se liší replikace od shardingu?

Senior
137

Jaké architektonické vzory umožňují odstranit atomárnost mezi mikroservisy? Pracoval jste s patternem Saga? Jaké dva typy Saga existují a v čem je rozdíl?

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
130

Které metody REST jsou idempotentní?

Middle
129

Kdy jsou streamové požadavky v gRPC lepší než jednotlivé?

Middle
128

Co můžeš říct o mapách v Go?

Senior
111

Pověz mi o úrovních izolace v transakcích. Kolik jich je a která je výchozí v PostgreSQL?

Middle
97
/2