Java
O que o levou a este tema (o que o motivou a ler sobre isso)?
O que é o padrão Saga, como funciona e para que serve?
class StackTask { public static void main(String[] args) { a(15); } public static void a(long item) { b(item); } public static void b(long item) { c(item); } public static void c(long item) { d(item); } public static void d(long item) { System.out.println(item); } }
Fale sobre a sua experiência: em que tarefas importantes e interessantes, especialmente de integração, você participou?
O que é uma condição de corrida? Como combatê-la? Dê um exemplo e nomeie os métodos de combate em Java.
Por que aumentou o tamanho do pool de conexões sob carga elevada e como isso difere de aumentar o número total de solicitações?
[nome] perguntou: na integração, trabalhou principalmente com REST ou teve que trabalhar com gRPC?
Existem outros padrões para transações distribuídas além do Saga?
O que exatamente você fazia com as mensagens (processamento)? Quão pesado era o processamento?
Fale sobre o padrão Inversão de Controle (IoC)
Fala-me sobre a escolha da base de dados: relacional vs não relacional — quando escolher o quê?
Qual é a diferença entre um banco de dados relacional e um não relacional?
Por favor, conte-me, qual foi a pilha de tecnologias?
Está pronto para realizar a tarefa de teste?
Quais são as principais entidades no Kafka, do que ela é composta e por que usar Kafka em vez de uma fila normal?
É necessário descrever o modelo da biblioteca. Existem 3 entidades: "Autor", "Livro", "Leitor". Fisicamente, há apenas um livro e ele pode estar apenas com um leitor. É necessário criar tabelas para a biblioteca que levem isso em consideração.
Já trabalhou anteriormente com o modelo de outstaffing?
produtor 1 consumidor 4 partição 3 tópico 1
—SEPARATOR—
Qual foi o volume de pedidos simultâneos e por que foi crítico para o PostgreSQL?