Fala sobre a tua experiência de trabalho: no que trabalhaste, o que foi interessante, que tipo de equipa era.
Java
O serviço de autenticação fica na ligação entre a API e o serviço de transações — se ele falhar, tudo desmorona-se. Como o protegeu?
Para que serve o Postgres se você estiver enviando eventos para o Kafka? Como o cliente recebe o resultado?
O que é um sistema de alta carga? Quais foram os números reais de carga no seu projeto?
Como trabalhou com multithreading? Houve casos interessantes de race condition ou deadlock?
Por que precisavas do Redis se já tens o Postgres?
O que é ELK? Decifra a abreviatura e explica a finalidade de cada componente.
Como foi organizada a infraestrutura? Kubernetes, Docker, CI/CD — conta-me mais.
Por que usou Kafka em vez de simplesmente aceitar a solicitação e processá-la de forma síncrona? Por que não escalar as instâncias?
Fale-me sobre bloqueios otimistas: em que casos são aplicados, quais problemas podem surgir, por que não são pessimistas?
Fale-me sobre a arquitetura do sistema: como a solicitação passa do cliente para o processamento, qual era a infraestrutura?
Por que usou Spring Web para API Gateway em vez de soluções proxy prontas como Nginx, Envoy?