Consegue nomear sistemas de troca de mensagens populares utilizados na microarquitetura de serviços?
Java
Por que as propriedades ACID são necessárias ao trabalhar com transações de banco de dados?
Como é que a responsabilidade e as tarefas são divididas entre os membros da equipa de desenvolvimento?
Em que casos é aconselhável consolidar microserviços numa arquitetura monolítica?
A quem é atribuída a verificação do código de outros desenvolvedores?
Qual é a finalidade do cache local num sistema de microserviços e como ele ajuda a melhorar o desempenho?
Qual é o papel da anotação @Transactional na gestão de transações em aplicações?
A indexação é obrigatória para a chave primária numa tabela de base de dados?
Pode explicar o conceito de Propagation no contexto de transações?
Pode explicar o que se entende por baixo nível de seletividade no contexto do trabalho com bases de dados?
Como determinar o número de participantes da equipa que participaram na implementação de uma funcionalidade específica?
Como funciona um índice não clusterizado numa base de dados?
Qual é o papel da troca assíncrona de mensagens entre microserviços e por que ela é importante na arquitetura de sistemas distribuídos?
Pode falar-me de como está organizada a trabalho de desenvolvimento na sua equipa?
Para que é que serve o cache distribuído na arquitetura de microserviços?
Quais métodos podem ser usados para inicializar e criar objetos Bean no âmbito do Spring ou frameworks semelhantes?
O que significa um alto grau de seletividade nas consultas à base de dados?
Por que se utiliza a interação síncrona entre microserviços?
Qual é a diferença entre a anotação @Bean e a anotação @Component no contexto do Spring?