15 lines
743 B
Markdown
15 lines
743 B
Markdown
# 0011 — Repositories before Orders
|
||
|
||
## Решение
|
||
Сначала добавить repository слой для snapshots и drafts, и только потом переходить к order flow.
|
||
|
||
## Причины
|
||
- order flow без repositories быстро приводит к смешению SQL и бизнес-логики
|
||
- snapshots баланса — безопасный и полезный use case
|
||
- это подготавливает архитектуру к следующим этапам
|
||
|
||
## Последствия
|
||
- storage становится частью бизнес-логики
|
||
- Telegram handlers становятся тоньше
|
||
- следующий этап с order drafts будет проще и чище
|