Відповідьповідомлення недоступне
в моєму уявленні архітектурне питання це те саме, просто на іншому рівні абстракцій: більш ефективно використовувати те, що ми вже і так маємо. А організація коду це просто приємний бонус, який оптимізовує процес розробки, а не виконання