Como organizar o armazenamento de datas se precisarmos de saber a hora no fuso horário local do utilizador?
Cybersecurity / InfoSec
Construir um índice ótimo para SELECT * FROM employee WHERE sex = 'm' AND salary > 300000 AND age = 20 ORDER BY created_at
Qual é a diferença entre goroutines e threads?
Fale sobre um caso de vazamento de memória que você corrigiu.
Como é que os seus lançamentos aconteciam? Como era o processo do ponto de vista técnico?
Como evitar sobrecarregar os serviços externos na interação de microsserviços? Como limitar o número de solicitações de saída ao nível do código?
Como é que isto afeta o cache se a aplicação estiver a ser executada em várias instâncias e o tráfego estiver a mudar entre elas?
Quantas goroutines faz sentido criar para tarefas vinculadas à CPU? E para tarefas vinculadas a IO?
Fala brevemente sobre a tua experiência, alguns casos interessantes.
Condição Existem 3 entidades - utilizador, chat, mensagem • O utilizador tem nome e data de registo • O chat tem nome e data de criação • A mensagem tem texto, autor e data de criação • Um utilizador pode estar em vários chats ao mesmo tempo • A mensagem deve pertencer a um chat, e não pode pertencer a mais de um chat ao mesmo tempo • Deve-se descrever o domínio em forma de tabelas
Por que escolheste o tipo BIGINT para o ID? Ouviu falar do tipo SERIAL?
Selecionar todos os chats do usuário Vasya no formato (chat_id, chat_name)
Como dividiu a transição de Node.js para Go em etapas?
Como monitorizou o estado da aplicação? Que stack de observabilidade utilizou?