Почему долг схемы распространяется на остальную систему
Долг в схеме не остается только в базе данных. Он протекает в API, отчетность, бизнес-правила и поддержку. Приложение начинает компенсировать структурные проблемы, и каждая новая функция становится дороже.
- Код приложения начинает разрастаться вокруг неудобных таблиц и отношений
- Интеграции становятся хрупкими, потому что смысл данных непоследователен
- Отчетность и миграции становятся рискованнее по мере накопления структурных shortcut-ов