Cos'è SKIP LOCKED e come funziona?
Java
Come funziona Read Committed all'interno di PostgreSQL?
Quali pattern GoF conosci?
Tra quali elementi funzionano le garanzie di consegna di Kafka?
Come aggiungere il logging in tutti i metodi del vecchio servizio senza modificare la logica di business?
Cosa garantisce Kafka utilizzando un gruppo di consumatori con tre partizioni e tre consumatori?
Cosa sono SELECT FOR UPDATE e SELECT FOR SHARE? Qual è la differenza?
Qual è il livello di isolamento più comunemente usato con SELECT FOR UPDATE?
Come creare due transazioni in una stessa classe (evitare la restrizione dell'auto-invocazione)?
Come Kafka garantisce l'assenza di duplicati all'interno del gruppo di consumatori?
Quali metodi di sincronizzazione dei thread in Java conosci?
Possiamo usare altri meccanismi oltre alla gestione delle versioni nel locking ottimistico?
Quante transazioni verranno create se un metodo @Transactional chiama un altro metodo @Transactional(REQUIRES_NEW) nella stessa classe?
Come implementare la validazione della logica di business in Spring (ad esempio: età >16 anni, nessun conto bloccato, limite della carta non superato)?
Quali sono i livelli di consegna dei messaggi in Kafka?
Come funziona il locking ottimista con il campo di versione? Spiega in dettaglio con un esempio di due transazioni.
Qual pool di thread viene utilizzato sotto il cofano di Stream.parallel()? In cosa si differenzia ForkJoinPool da FixedThreadPool?
Cosa succede prima: il metodo annotato con @PostConstruct o con @Transactional?
Qual è la relazione tra un topic e una partizione in Kafka?
Quanti record verranno restituiti se in A ci sono 10 record e in B 100 record in un RIGHT JOIN?