Índices compostos — o que colocar primeiro: igualdade ou intervalo?
Golang
Fale-me sobre a empresa: quem são, o que fazem, qual é a sua área de atuação?
Fala-me sobre CQRS
Que problemas de acesso concorrente surgem ao chamar os métodos Get e Set de diferentes goroutines? Como resolvê-los?
Fale-nos sobre as tarefas que realiza no seu trabalho atual numa plataforma FinTech.
Tem uma empresa individual aberta ou trabalha como trabalhador independente para um negócio externo?
Como implementar um mapa ordenado em Go que garanta a ordem das chaves durante a iteração?
Como é o offset comprometido pelo consumidor em diferentes modos?
Que outros percentis utilizou?
O que é um índice e que tipos de índices existem no PostgreSQL?
// Escrever um manipulador assíncrono de tarefas como uma biblioteca // O cliente passa um objeto (Task) com dados para executar a tarefa, // no nosso exemplo, usaremos uma estrutura vazia. // O manipulador pode processar simultaneamente no máximo N tarefas, // e no máximo X tarefas podem estar na fila para processamento. // Se não houver espaço na fila, retorna-se imediatamente um erro ao cliente. // A tarefa é processada se houver processadores livres disponíveis. // Simulamos a duração do processamento com time.Sleep(5*time.Second). // Assim que uma tarefa termina, pegamos a próxima na fila. // Se a fila estiver vazia, aguardamos novas tarefas dos clientes. // Com um asterisco: ampliar a estrutura Task e obter os status das tarefas por meio de uma solicitação separada.
Por que escolheram Kafka, e não outros sistemas de mensagens (RabbitMQ, NATS)?
Por que usar um buffer se a velocidade de gravação for igual ou inferior à velocidade de leitura?
O que acontecerá ao chamar Stop novamente? Como ele funcionará após o primeiro Stop já ter sido executado?
Como otimizou os cenários de pesquisa?
O que falta no Go em comparação com outras linguagens (por exemplo, C#)?
Como adicionar contexto ao método Stop para poder interromper a espera da execução de tarefas com timeout?
50 observações na revisão de código — o que vais fazer?
Como realizou o deployment e a configuração do projeto em projetos anteriores?
Quais são as vantagens e desvantagens de dois cenários: adicionar tarefas antes de iniciar o pool e após iniciar o pool?