Existem vários serviços (três), é necessário adicionar uma nova funcionalidade que afeta os três. Quais são as suas ações e a que deve prestar atenção?
System Analyst
O testador encontrou um defeito: começaram a aparecer duplicados de registros da integração externa (duas entradas iguais com chaves diferentes). Como investigar o problema e o que fazer?
Fale sobre a sua experiência. O que exatamente fez, quais foram as tarefas mais interessantes e desafiadoras?
Como determinar os limites de um microserviço? Quais metodologias podem ser aplicadas para dividi-lo?
Que artefactos criou no projeto MVideo?
É sempre necessário criar uma nova versão da API ao fazer alterações? Quais são as desvantagens da versionamento de API e quais são as alternativas?
Como se chama e como é implementado o mecanismo de transações entre bancos de dados em sistemas distribuídos?
Descreva o processo de trabalho com a nova integração.
Por que decidiu mudar de desenvolvimento para análise?
Como foi resolvido o problema quando uma entidade era requerida por vários serviços? Como era garantida a consistência durante a desincronização temporária?
Como se chama a situação em que o rollback não está previsto e o que pode acontecer?
Durante a análise da tarefa, surgiu a necessidade de uma integração adicional com um sistema relacionado fora do fluxo. Quais são os teus passos?
Como evitar a duplicação quando o utilizador clica duas vezes na opção 'Gerar pedido'?
O desenvolvedor veio e disse que a tarefa deve ser feita de forma diferente. Quais são as suas ações?
Um cliente entra em contacto diretamente consigo com uma tarefa: avalie-a e aceite-a. O que fazer?
Como reage quando precisa de continuar a trabalhar enquanto as aprovações estão pendentes numa tarefa bloqueada?
Descreve o teu processo de trabalho: como trabalhas com o negócio, até que fase conduzes a tarefa?