17% скидка на размещение рекламы на площадках devby — до 20 ноября. Клац!
Support us

Web-архитектор: что это за зверь и «стоит ли овчинка выделки»?

91 комментарий
Web-архитектор: что это за зверь и «стоит ли овчинка выделки»?

День добрый, друзья! :) Как-то, работая над довольно крупным web-проектом и в который раз переписывая часть кода из-за того, что структуру новых разделов приходилось как-то сочетать со старыми, ко мне пришла мысль о том, что изначальное продумывание архитектуры проекта могло бы реально съэкономить не один десяток человеко-часов. Однако, чтобы сделать это, нужно достаточно хорошо разбираться как в самом проекте, так и в имеющихся технических средствах (CMS, framework’ах, ajax-библиотеках и т. п.), чтобы суметь понять, какие инструменты будут оптимальными для решения данных задач и как именно должна быть построена структура системы с тем, чтобы всё в результате работало без «костылей» и каких-то вынужденых компромисов. По идее, подобную роль должен выполнять team-lead, отвечающий за проект, но не всегда он будет достаточно компетентен или знаком с конкретной системой для того, чтобы всё досканально продумать и принять верное решение. Соответственно, возможно, будет целесообразным привлечение на начальном этапе стороннего человека, способного, зная ТЗ (в которым, будь оно хоть на 500 страницах, всё равно будет описана система со стороны пользователя, а не со стороны программиста) и имеющиеся в наличии инструменты спроектировать архитектуру будующей системы, накидав каркас и детализировав наиболее важные и ответственные узлы, а также описав технологии, которые целесообразней использовать в решении данной задачи. Ну, а дальше уже можно программировать и быть более-менее уверенными, что в конечном итоге система будет успешно запущена и её можно будет легко доработать или расширить (что порою не менее важно). typical_web_application_architecture Понятно, что до всего можно дойти самостоятельно, но это будет стоить потеряных времени (а для фирмы, соответственно, денег) и нервов. Полагаю, подобный подход совсем не исключает личное творчество и саморазвитие, но при этом помогает сделать это быстрее за счёт использования успешных идей (как те же паттерны, но в ещё более глобальном смысле). Если при этом архитектор чётко и доходчиво объясняет всю идею команде, и, в случае чего, выступает консультантом — то вложения в него должны быть вполне оправданы. В связи с этим хотелось бы узнать ваше мнение по данному вопросу: может ли вам понадобиться такой человек или вы всегда обходитесь своими силами? P. S. Заметил, что на субботним phpDev также будет подниматься подобный вопрос, тем более интересно его немного обсудить заранее ;)

Читайте также
«Давай ты будешь лидить». Куда расти сеньору и надо ли — объясняет Павел Вейник
«Давай ты будешь лидить». Куда расти сеньору и надо ли — объясняет Павел Вейник
«Давай ты будешь лидить». Куда расти сеньору и надо ли — объясняет Павел Вейник
Стеклянный потолок — метафора не только про зарплату разработчика, но и про его скиллы. Куда расти ИТ-инженеру, если он уже крепкий сеньор и точно ли надо куда-то двигаться? Пообщались с архитектором-фаундером в Hard&Soft Skills Павлом Вейником. Паглядзіце беларускую версію
51 комментарий
Нашли курс по web-разработке, который прошли 30 тыс.  студентов. Рассказываем подробности
Нашли курс по web-разработке, который прошли 30 тыс. студентов. Рассказываем подробности
Нашли курс по web-разработке, который прошли 30 тыс. студентов. Рассказываем подробности
Рассказываем о курсе, который научит вас профессионально создавать сайты с нуля и поможет реализовать собственные идеи. В программе никакой воды — только самое нужное для работы. 
CTO и архитектор не может уехать из-за фобии и сидит без работы. Он слишком хорош
CTO и архитектор не может уехать из-за фобии и сидит без работы. Он слишком хорош
CTO и архитектор не может уехать из-за фобии и сидит без работы. Он слишком хорош
У Дмитрия Сухова — 15+ лет опыта в ИТ, в том числе архитектором, техлидом и CTO. Он фаундер двух компаний. И вот уже полгода ищет работу в Беларуси: 500+ откликов и 100 собеседований, 6 офферов — все «сорвались». Падтрымайце нашую беларускую версiю: перайсцi
74 комментария
«Всем придётся стать архитекторами». Главные выводы и прогнозы по Software Architecture с митапа TechSpot
«Всем придётся стать архитекторами». Главные выводы и прогнозы по Software Architecture с митапа TechSpot
«Всем придётся стать архитекторами». Главные выводы и прогнозы по Software Architecture с митапа TechSpot
В сентябре мы проводили ивент по архитектуре: обсуждали актуальные подходы, решения и делали прогнозы по трансформации software architecture.  Делюсь кратким конспектом двух докладов — от Director Platform Architecture в PandaDoc и автора O’Reilly.
7 комментариев

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

Комментариев пока нет.