Менеджер завдань GTD
Занотуйте все, що у вас на думці, а потім розкладіть кожен елемент по правильному списку. Кожна зміна зберігається як подія — дошка, яку ви бачите, є проєкцією, відтвореною з цієї історії.
Завантаження…
Як це зроблено
- Патерн: event sourcing + CQRS — кожна команда дозаписує незмінну подію; ніщо не оновлюється на місці.
- Модель запису: агрегат елемента відтворюється повтором його потоку подій і перевіряє кожну команду відносно цього стану.
- Модель читання: проєкція оновлюється в тій самій транзакції, що й дозапис, тож ця дошка одразу відображає ваші власні записи.
- Конкурентність: дозаписи несуть очікувану версію; застарілий запис відхиляється, а не перезаписує мовчки.