Фрактальная архитектура — это способ организовать код так, чтобы он был вам понятен вне зависимости от точки обзора. Низкоуровневые детали должны находиться в одном абстрактном фрагменте, а высокоуровневые должны быть либо неактуальны на этом этапе масштабирования, либо как-то иначе явно отображаться как параметры метода или внедренные зависимости