Spiega come funziona il Circuit Breaker e i suoi stati
Java
Parlami della definizione dei compiti: Scrum, Agile, come è stato condotto lo sviluppo?
Hai implementato una macchina a stati completa o qualcos'altro?
La duplicazione delle richieste proveniva da qualche servizio esterno?
Cos'è volatile in Java?
Cos'è il blocco pessimista e ottimista?
Cos'è l'unicità, se non la chiave?
Come implementare il pattern request-reply su Kafka?
Cos'è la backpressure?
Dove hanno memorizzato la chiave di idempotenza?
Qual blocco è stato utilizzato nella pratica per elaborare le transazioni?
Parlami di un progetto a cui hai lavorato a lungo. Qual è stato il tuo ruolo e come era composta la squadra?
Quali strategie di backpressure esistono in caso di overflow della coda?
Come è stata garantita l'unicità della richiesta con due fonti?
A cosa serve la chiave di idempotenza se hai già un controllo a livello di logica di business?
Cosa facevate quando il gateway di pagamento cadeva?
Come aiuta il Circuit Breaker a ridurre il numero di fallimenti nell'accesso a un servizio esterno?
In quale thread viene creato il ciclo di eventi?
Cos'è il cache stampede e la penetrazione della cache? Come combatterli?
Come si è affrontato il deadlock durante il blocco pessimista?