Да, согласен. Дальше нужно опускается ниже. Вопрос, должен ли это делать архитектор и если да, то какой
А кто, если не архитектор? Может быть не бизнес-архитектор, но солюшен - уже точно. По опыту, до 300 разработчиков все эти вопросы должен глубоко понимать каждый из арх.группы. Аналитики-предметники могут и не вдаваться в подробности, это да.
Палка о двух концах. Там где требуется минимальный латенси приходится идти таким путем. Потому что серебряной пули, чтобы для всех задач сразу и в начале, не существует.
Это не про отдельные микросервисы, а про отдельную задачу. Но зоопарк-то откуда берется? Есть решение для асинхронного взаимодействия, есть для синхронного - и все. Иногда в рамках одной подсистемы может вылезать что-то свое, но внешний интерфейс-то у нее должен удовлетворять общих требованиям.
А кто, если не архитектор? Может быть не бизнес-архитектор, но солюшен - уже точно. По опыту, до 300 разработчиков все эти вопросы должен глубоко понимать каждый из арх.группы. Аналитики-предметники могут и не вдаваться в подробности, это да.
Да опытные разработчики (софтварь архитекторы) сами могут договориться под присмотром солюшена
Да опытные разработчики (софтварь архитекторы) сами могут договориться под присмотром солюшена
И так и должно быть, на мой взгляд. Вот откуда взялась эта порочная практика лезть к разработчикам со своим заведомо устаревшим бэкграундом и говорить «как надо делать»? Если ты солюшен архитектор - отвечай за сквозной процесс, говори «что делать», и не лезь в детали, которые лучше проработают лиды направлений.
обычно начинаешь влезать ровно в тот момент, когда видишь, что сами не справляются или, что хуже, справляются, но гребут явно не в том направлении. Отсюда и практика.
И так и должно быть, на мой взгляд. Вот откуда взялась эта порочная практика лезть к разработчикам со своим заведомо устаревшим бэкграундом и говорить «как надо делать»? Если ты солюшен архитектор - отвечай за сквозной процесс, говори «что делать», и не лезь в детали, которые лучше проработают лиды направлений.
А почему устаревшим? Это как себя должен запустить архитектор, что бы устареть?
обычно начинаешь влезать ровно в тот момент, когда видишь, что сами не справляются или, что хуже, справляются, но гребут явно не в том направлении. Отсюда и практика.
Да, но это с новыми командами. Если понятно, что у лидов есть нужный опыт, не стоит им мешать. Да, отвечать на вопросы, синхронизировать понимание, общаться, чтобы понимать где требуется помощь, коучить где нужнго аккуратно