Como estão organizados os modelos entre camadas?
Golang
Por que não usar sempre arrays em vez de slices?
Quais padrões arquiteturais permitem eliminar a atomicidade entre microserviços? Trabalhou com o padrão Saga? Quais os dois tipos de Saga existem e qual a diferença entre eles?
Para que servem realmente as interfaces? Por que não usar simplesmente estruturas?
Qual é a diferença entre replicação e sharding?
Trabalha com gRPC? Como lida com compatibilidade retroativa no gRPC?
Qual é a diferença entre sharding e particionamento?
Como fazer um validador de string que não tenha mais de 250 caracteres?
pacote principal importar ( "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("resultado: %d\n", sum) }
Pode um cluster Kubernetes de um nó existir?
Quando as solicitações de stream no gRPC são melhores do que as individuais?
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) }
Quais métodos REST são idempotentes?
Por que não usar WebSocket em vez de gRPC streaming?
Fala-me sobre os níveis de isolamento nas transações. Quantos há e qual é o padrão no PostgreSQL?
O que podes contar sobre o map em Go?