La scelta tra eventi e batch non dipende dalla modernità della tecnologia. Dipende da quanto costa avere un dato non aggiornato per qualche minuto o qualche ora.
Usa eventi quando il tempo cambia la decisione
Disponibilità, approvazioni o richieste che attivano subito un processo possono richiedere aggiornamenti rapidi e una gestione affidabile della consegna.
Usa batch quando il processo lo consente
Per analisi, riconciliazioni o report, una sincronizzazione periodica è spesso più semplice da osservare e recuperare.
Documenta la scelta
Indicare frequenza, ritardo accettabile e procedura di recupero evita che il comportamento diventi implicito.