Elasticsearch può conservare dati in modo durevole. Per decidere se usarlo come database principale, chiediti quali regole aziendali devono restare valide quando le scritture falliscono o avvengono contemporaneamente.
In un sistema di ordini, trovare prodotti e confermare un acquisto sono attività diverse. Per la prima conta la pertinenza della ricerca; per la seconda contano pagamenti e variazioni di magazzino corretti.
1. Parti dalle modifiche che devono riuscire insieme
Supponiamo che un acquisto richieda un record d'ordine e una riduzione delle scorte. L'azienda deve definire cosa succede se riesce solo una delle due operazioni.
