где фичи для приложения выносятся в отдельные модули
В вопросе уже овтет :):):)
Package By Feature
Вот можете посмотреть на примере PHP-проекта от Удальцова Валентина, хорошая попытка (с привязкой по времени):
https://www.youtube.com/watch?v=2iPNz3p5Xiw&t=3633s
как разбить приложение на переиспользуемые модули-фичи
А вот тут сомнения по моему ответу, тк цель обратная — понизить связанность, тогда как переиспользуемость — повышение ее в некотором роде
Может быть вы сейчас про DRY? Don't Repeat Yourself?