Skip to content
15 / 15

Как обосновать выбор архитектуры на собеседовании?

Ждут не названия стиля, а связки: обстоятельства, решение, цена, условие пересмотра. Сначала проговорите ограничения — размер команды и наличие эксплуатации, зрелость домена, требования к независимости выката, профиль нагрузки, где нужна транзакция, а где допустима задержка, регуляторные требования. Потом назовите решение и сразу его цену: что вы теряете, выбрав именно это. Отдельно проговорите цену распределённости — в синхронной цепочке доступность перемножается, задержки складываются, транзакцию заменяют компенсации, отладка требует сквозной трассировки. Закончите условием пересмотра: что должно измениться, чтобы решение поменялось. Формулировка «микросервисы современнее» и умолчание о цене — самый частый способ провалить этот вопрос.

Как обосновать выбор архитектуры на собеседовании? | JScriptiser