Conheces algum padrão de arquitetura de microserviços?
System Analyst
Tarefa: és um analista numa marketplace de venda de mesas. Precisas implementar o backend para a página de informações detalhadas de uma mesa específica. Que integração aplicarias e o que deve conter a análise para o desenvolvedor e o testador?
Que dados deve o serviço agregador e o serviço EDI armazenar nas suas bases de dados?
De acordo com qual padrão você descreveu a API REST? Como tornar um POST idempotente?
Conhece os níveis de maturidade da API (modelo de Richardson)?
Qual é a diferença entre requisitos funcionais e não funcionais? Quais requisitos não funcionais conhece?
Que códigos de resposta conheces?
De que blocos é composta a descrição da API?
Como lidar com um cenário em que o banco externo está indisponível?
Mais experiência em atividades de execução ou em mudança? Especificamente no desenvolvimento e produção de software?
Tem experiência com requisitos de negócio? Foi fullstack-analista num projeto?
Qual é a diferença entre uma função de janela e uma função de agregação em SQL?
Fale-nos sobre a sua experiência em projetar integrações: como descreve as APIs, quais protocolos utilizou, como documenta?
Que dados vamos transferir de um banco para outro?
Como foram tratados os desvios ao trabalhar com Kafka e REST (mensagem não chegou, o serviço não respondeu)?
Quais são os métodos de escalabilidade de bases de dados à medida que o volume de dados aumenta?
Escreva tabelas físicas de banco de dados para o serviço de catálogo (livros, autores, géneros, preço).
O identificador do cliente pode estar no formato UUID — como refletir isso na especificação?
Por que a escalabilidade na arquitetura de microserviços é melhor do que em um monólito?
Já te deparaste com o conceito de CI/CD?