Elasticsearch pode armazenar dados de forma durável. Para decidir se deve ser o banco principal, pergunte quais regras de negócio precisam permanecer verdadeiras quando escritas falham ou ocorrem simultaneamente.
Em um sistema de pedidos, encontrar produtos e confirmar uma compra são tarefas diferentes. A primeira precisa de relevância na busca; a segunda, de alterações corretas em pagamentos e estoque.
1. Comece pelas alterações que devem ter sucesso juntas
Suponha que uma compra exija registrar o pedido e reduzir o estoque. O negócio deve definir o que acontece se apenas uma operação funcionar.
