Как мы приручили фронт с Feature Sliced Design
На PDP Mobile внедрили FSD-архитектуру и в React Native-приложении, и в React-админке. Это помогло убрать фронтенд-хаос и дать 48 бизнес-модулям и 27 feature-модулям развиваться независимо.

На PDP Mobile мы внедрили FSD-архитектуру и в React Native приложении, и в React-админке: app → pages → widgets → features → entities → shared. Звучит как очередное “давайте всё перепишем”, но на практике это спасло нас от классического фронтенд-хаоса, когда одна кнопка внезапно тянет полпроекта 😅
Что получили: 48 бизнес-модулей бэкенда и 27 feature-модулей фронта могут развиваться независимо за счёт однонаправленных зависимостей между слоями.
В админке у нас 41 страница, 29 бизнес-сущностей и полный CRUD. Чтобы всё это не грузилось как сайт из 2012-го, подключили React.lazy + Suspense — ленивая загрузка держит интерфейс бодрым и стабильным.
На фоне тренда на масштабируемые фронты и модульность это уже не “nice to have”, а база. Когда продукт растёт, архитектура решает не меньше, чем код.