Como resolver o problema de transbordamento do container com logs de ficheiros no Docker?
Golang
Como garantir a conclusão correta de todas as goroutines ao parar o serviço?
Podemos na quinta linha, onde ocorre fmt.Println(v), acessar a unidade (elemento adicionado via append dentro de fill) e exibi-la?
Foi utilizada paralelização para acelerar o processamento?
Quão familiarizado estavas a trabalhar com Kubernetes? Tiveste que escrever configurações de deploy? Conheces o kubectl e que comandos usaste?
Como diagnosticar uma fuga de memória num serviço que gradualmente consome mais memória e às vezes falha por OOM?
Que tipos de motores de tabelas você usou no ClickHouse?
Qual é a otimização da fila local do agendador Go (runnext)?
Como lidar com eventos webhook duplicados se o serviço remetente não garante a exclusividade?
O que fazer se o seu serviço cair em produção num dia de folga?
Consegue demonstrar como aceder ao quarto elemento de um slice?
Como foi implementado o sistema de validação de conteúdo de mídia, quais serviços foram utilizados?
Podes explicar os padrões Inbox e Outbox, em que consistem?
Como implementou tentativas de repetição diferidas (retry) no RabbitMQ sem perder mensagens?
Para onde vão as goroutines ao serem criadas — para a fila local ou global do agendador Go?
Já teve que executar comandos Linux? Quais usa?
Como lidar com um incidente quando o seu serviço afeta outros serviços (por exemplo, bloqueia tabelas na base de dados)?
```go func main() { wg := sync.WaitGroup{} for i := 0; i < 10; i++ { wg.Add(1) go func(wg sync.WaitGroup) { defer wg.Done() fmt.Println(i) }(wg) } wg.Wait() fmt.Println("some text") time.Sleep(1 * time.Minute) fmt.Println("some text2") } ```
Para que utilizaste o ClickHouse no teu projeto?
O serviço em produção não fica estável por mais de 5 minutos. Conseguiu-se localizar o problema: há uma função P() numa biblioteca de terceiros que, com alguma probabilidade, causa um pânico. Como resolver esse problema? A biblioteca é de código aberto, o código pode ser visto em vendor.