Sobes.tech

Golang

O que acontece quando inseres [site] no navegador? Conta-me com o máximo detalhe quais os protocolos utilizados

Senior
СБК ПАРУС
116

Já utilizou abordagens para transações distribuídas?

Senior
техвил
116

Que cor de objetos é removida no final do trabalho do coletor de lixo?

Middle
wilix
116

Como podemos sincronizar vários trabalhadores de leitura a partir da tabela outbox para que não peguem os mesmos dados?

Senior
OZONOZON
116

Quais estados existem numa goroutine?

Senior
sber tech
116

O que são bloqueios otimistas e pessimistas no PostgreSQL? Qual é a diferença?

Middle+
BGStaff
116

O que acontece se tentar escrever num canal fechado?

Senior
purrweb
116

Quais tipos de arquiteturas em camadas existem? (Clean Architecture, Hexagonal, DDD)

Middle
WildberriesWildberries
116

Como corrigir um código com condição de corrida para que funcione de forma determinística?

Middle+
OZONOZON
116

Por quais critérios selecionas as empresas, em que te baseias?

Middle+
WildberriesWildberries
116

De que maneiras é possível ver os ficheiros abertos por um processo (Linux)?

Senior
Flant
116

Como é que as tarefas chegam ao trabalho? Fale-me sobre este processo.

Senior
Flant
116

Quando fez alterações no microserviço, pensou em como isso poderia afetar outras áreas?

Middle+
МВидео/эльдорадо
116

Pergunta sobre o serviço lento Tomando como exemplo a criação de um pedido. Há uma solicitação ao serviço e uma resposta, entre essas duas ações armazenamos na análise os produtos que foram pedidos (por exemplo, para contar a popularidade dos produtos). O serviço de análise funciona lentamente ou às vezes dá timeout, e não conseguimos responder a tempo, perdendo pedidos. O que fazer para deixar de perder pedidos e, consequentemente, dinheiro? Pensar em como paralelizar o pedido e a análise.

Senior
OZONOZON
116

Como são tratados os erros em Go? Em que se diferenciam errors.Is e errors.As?

Middle+
YadroYadro
116

Especificação da área de responsabilidade: máquina de estados, Transactional Outbox, bloqueios otimistas

Senior
КасперскийКасперский
116

Quantos microserviços existem no seu trabalho atual e com quais você trabalha diretamente?

Middle+
Скоринг Бюро
116

O que são brokers de mensagens? Quais conhece? Como o RabbitMQ difere do Kafka?

Senior
техвил
116

Como funciona o processo de lançamento? Como correu o último lançamento com a sua participação?

Middle
КуперКупер
115

O seu serviço era uma API utilizada por outros serviços. No Redis, você armazenava dados para enriquecimento — por que não consultava o serviço de diretórios (sobre armazéns, etc.) a cada solicitação?

Senior
OkkoOkko
115
/412