Jak implementovat Dead Letter Queue (DLQ) v Kafka?
Golang
Pracoval jste s OpenTelemetry?
Pracujete s gRPC? Jak řešíte zpětnou kompatibilitu v gRPC?
Čím se liší sharding od partitioning?
Jak vytvořit validátor řetězce, který nebude delší než 250 znaků?
Může existovat jednodeskový cluster Kubernetes?
Proč nepoužít WebSocket místo gRPC streamingu?
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) }
Jak jsou modely mezi vrstvami organizovány?
Čím se liší replikace od shardingu?
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?
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) }
Které metody REST jsou idempotentní?
Kdy jsou streamové požadavky v gRPC lepší než jednotlivé?
Co můžeš říct o mapách v Go?
Pověz mi o úrovních izolace v transakcích. Kolik jich je a která je výchozí v PostgreSQL?