Pull to refresh

Comments 10

UFO just landed and posted this here

Есть какие нибудь примеры задач, которые решает применение неблокирующих серверов, вроде Netty? А еще лучше, если есть пример задачи которую решает система из неблокирующих серверов с балансировщиком(или оркестратором).

У меня таких примеров нет :-)

Статья в целом неплохая, даже хорошая, но неточностей море.

Кто такой программный архитект? Есть Application Architect, SolutionA, Enterprise A.

Почему надёжность и производительность названы основными аттрибутами качества? QMA очень зависят от проекта, и задача архитектора - выделить именно те, которые наиболее важны для текущего.

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

Коллега. Названия Enterprise, Solution - это англоязычные понятия. Принятые в "забугорных" компаниях. Их могут принять и наши компании. Где то получается. Где то нет. Я бы даже сказал - больше нет. Я написал о том, чем именно занимается Системный архитектор. Именно так звучит должность :-)

--Названия Enterprise, Solution - это англоязычные понятия

Все ИТ - англоязычное понятие. Не русско, не китайско и не испано

--Принятые в "забугорных" компаниях. Их могут принять и наши компании. Где то получается. Где то нет

Мы придумаем свой, "особый русский" путь. Понятно.

То что описано верно, но скорее это не архитектор, а системный аналитик. Это его вотчина стыковать сервисы, валидировать бизнес правила и формировать простой скоуп задач с определениями где будет денормализация, где будет интегиация и т.д.

Делить системного и програмного архитектора очень странно, есть архитектор системы/продукта, и это вполне конкретное определение. Он не просто скиловый разработчик, но и в какой-то части аналитик и системный администратор и обладает самыми разными компетенциями.

Нельзя выдумать концептуальную схему продукта без сопрежения её с осоьенностями реализации со стороны языка, доступностью и особенностью библиотек и т.д.

Ровно как и нельзя спроектировать систему не учитывая особенности CI/CD конкретного закачика.

Так что просто системный архитектор это или просто подвешенная в воздухе роль или это всё же архитектор продукта и работает не с абстракциями а с командой, кодом, аналитиками, DevOps инжинерами и пытаеться не дать продукту повторить участь титаника.

Анализ и проектирование ИС - работа Системного аналитика по проф.стандарту 06.022.

Управление архитектурой - работа Архитектора ПО по проф.стандарту 06.003.

Встречала в двух-трех компаниях разделение архитекторов на системных - по железу - и функциональных - по софту. В железных росли М из системных аналитиков с бэкграундом разработки, в функциональных - Ж из бизнес-аналитиков. Экспертная позиция, золотой резерв.

Однажды одного железного архитектора уволили, потом попросили обратно на любых условиях, и он согласился работать удаленно на полставки, по совместительству. Я об этом знаю, потому что месяца 3 писала ему письма с вопросами по срочному проекту, и он пару раз ответил в итоге (что в отпуске и только по железу). Роскошная синекура для уникального человека. Возможно, он уже давно миллионер на полставки в десяти юр.лицах.

Мне до сих пор интересно, что он делал, но я так и не рискнула спросить, потому что когда я спросила предыдущего системного архитектора в другой компании, что делает он, он сказал, что здесь для него работы нет, и вернулся на прошлое место работы. Было очень жалко: он водил нас всех обедать в полдень и был душой компании. Без него стало хуже.

Solution architect (архитектора решений) видела в консалтинге очень давно: комплексное решение проблем заказчика за рамками поставленной задачи в новые ТЗ, SAP. Теоретически придумывать предварительные проектные решения по функциональности на базе корявого-дырявого ТЗ с бюджетом недвижимости - это он. Наверно.

Программного и application architect/ архитектора приложений не встречала, но про последнего понятно, что он делает: проектирует очень большое приложение на много разработчиков/ модулей или микросервисов. Тех.лид и гуру. А про программного архитектора непонятно - может, он программу для ЭВМ проектирует? Почитаю, нужно же знать мат.часть)

Sign up to leave a comment.

Articles