pacote principal importar ( "fmt" "sync" ) func main() { for i := 0; i < 5; i++ { go fmt.Println(i) } }
Golang
A pergunta 'por que escolheu a estratégia Cache-aside?' está correta?
Podemos implementar os mesmos endpoints REST, removendo a palavra com o nome do recurso do caminho (por exemplo, 'news')?
Se afastando da implementação específica do gRPC, o que é RPC como abordagem e qual problema ele resolve?
Como mudaram as suas tarefas na [empresa] ao longo de três anos?
Como é possível 180K RPS e uma latência p99 <170ms?
O utilizador obteve um token, alterou a sua função nele e voltou ao serviço com o token alterado — como lidar com isso?
No HTTP/1.1, é possível transmitir dados binários no corpo da requisição — então qual é a diferença fundamental com HTTP/2?
O que há num token JWT que permite validá-lo?
O que estás a fazer atualmente no teu emprego atual? Quais são as principais tarefas?
Serviço de atendimento de solicitações de utilizadores no Telegram O utilizador pode enviar um relatório Os administradores podem processar relatórios O administrador pode dar feedback ao utilizador DAU = 100 Disponibilidade = 99,95 % RPS = 100 Serviço de Tickets POST /api/v1/tickets // criação GET /api/v1/tickets/{id} PATCH tickets/{id}/status PATCH tickets/{id}/assign Diagrama: Utilizador e administrador vão ao API Gateway O API Gateway vai ao Ticket Service e ao Admin Service O Ticket Service vai ao PgSQL
Explicaste por que decidiu usar vários microserviços, como eles interagem entre si e com quem coordenou essa decisão?
O que acontece se defer estiver fora da goroutine, em vez de dentro dela?
Existem perguntas sobre as etapas e as equipas?
É possível implementar RPC através de REST e vice-versa? Qual é a principal diferença?
Tiveste alguma experiência com gRPC e GraphQL? Fala sobre eles.
Continue a história sobre a arquitetura do sistema e descreva o fluxo de solicitações.
Fala-me do caso mais interessante — um problema com uma estrela.
Como te sentes a nível pessoal?
O que normalmente contém no corpo de uma requisição em REST?