Como percebeu que era necessário olhar para a melhoria do serviço de notificações? Como mediu as métricas?
Python
Fala um pouco sobre si: o que fez, quais tarefas realizou, quais conquistas teve, quais dificuldades enfrentou?
O que estás procurando agora para ti? Qual é a tua motivação, em que direção queres te desenvolver?
O que é melhor usar em vez de threads se houver operações pesadas de CPU (cálculos matemáticos)?
Como resolver a situação quando o consumidor não consegue processar as mensagens a tempo e a fila se acumula?
Como é que mediu se a sua solução realmente ajudou? O que poderia ter feito sem esperar pelo feedback dos clientes?
Se viu consultas lentas, como analisou o problema e como o resolveu? Existe um caso real?
Fala-me mais sobre os microserviços pelos quais eras responsável. Que tarefas implementaste lá?
Houve casos em que se percebeu que era melhor passar de ORM para SQL bruto?
Por que é que um tópico no Kafka é dividido em partições?
O que significa 'eficaz' em relação ao serviço de notificações? Quais problemas você viu?
O que acontece se chamar um código bloqueante dentro de uma função async? O que acontecerá com o event loop?
Como foi configurado o monitoramento nos serviços? O que foi medido e como isso parecia?
O que é tolerância a falhas e o que pode ser feito do lado do serviço para alcançá-la?
Como antecipar que a fila no Kafka começa a acumular-se para que isso não afete os utilizadores?
O que é o GIL no CPython?