Elasticsearch kan gemme data varigt. For at afgøre, om det skal være den primære database, så spørg hvilke forretningsregler der skal holde ved fejl eller samtidige skrivninger.
I et ordresystem er produktsøgning og bekræftelse af køb forskellige opgaver. Den første kræver relevante søgeresultater, den anden korrekte betalings- og lagerændringer.
1. Begynd med ændringer, der skal lykkes sammen
Antag, at et køb kræver en ordrepost og en lagerreduktion. Forretningen skal definere, hvad der sker, hvis kun den ene lykkes.
