Как проектировать систему, которая проживёт 10 лет
Почему системы умирают не из-за технологий, а из-за ранних архитектурных решений — и как проектировать изменения, а не функции: границы модулей, домен, данные, ADR и чек-лист на десятилетие.
Тег
Все статьи блога с этим тегом.
Почему системы умирают не из-за технологий, а из-за ранних архитектурных решений — и как проектировать изменения, а не функции: границы модулей, домен, данные, ADR и чек-лист на десятилетие.
Entity–Attribute–Value на старте выглядит идеально: гибкость без миграций. Почему через годы JOIN, индексы и отчёты ломают ERP — и где EAV уместен, а где нет.
Почему иллюзия универсальности превращает ERP в EAV-монстра: потеря производительности, типизации и бизнес-смысла — и как строить систему вокруг предметной области, а не абстрактных сущностей.
Парадокс успеха ERP: исключения, технический долг, единая БД и распределённый монолит. Почему монстр — следствие роста бизнеса и как замедлить деградацию.