Роль Enteprise Architect сегодня Статья просто и понятно объясняет изменения роли EA. Актуально для микросервисного стиля, как для частного случая. В начале статьи автор рассказывает небольшую историю и задает контекст - Команды стали автономнее - Команды могут принимать серьезные инженерные решения (делегирование решений в команды) - Команды стали изолированнее, знания в большей степени накапливаются в командах Основываясь на своих наблюдениях автор пришел в выводу, что в современном мире EA должен: Продолжать разработку - Потратить немного времени на то, чтобы разобраться, как работает та или иная технология - Писать код, распространяющий основные архитектурные идеи и помогающий развиваться разработчикам в компании - Работать в паре с разработчиками из различных команд, чтобы не терять связь с землей При этом он не часть команды, поэтому вклад в скорость команды не делает, что разумно. Обеспечивать простой доступ к архитектуре каждому заинтересованному в ней - Управление архитектурной базой знаний таким образом, чтобы каждый мог получить нужную информацию в нужное время - Особенно о том, что уже реализовано и реализуется, чтобы не решать задачу дважды, трижды - Пример из статьи — подготовить постер с архитектурой и раздать каждой команде, пусть висит на стене на видном месте, его сложнее игнорировать, чем wiki-страничку Выстраивать мосты между командами - Команды становятся изолированными друг от друга за счет своей автономности, архитектор за счет парной работы с членами команд может найти наилучших кандидатов для выстраивания мостов между командами - И снова, за счет плотной работы с командами, архитектор может обнаружить команды, решающие похожие задачи и выстроить мостик вокруг этих задач - Обнаружить разработчиков, у которых горят глаза от определенных технологий, платформ и помочь им в обучении других людей - Собирать мнения команд о степени доступности, понятности и полезности архитектурной базы знаний и улучшать её на основе этих мнений Таким образом цели и отвественность остаются теми же, что и раньше, но подход к работе меняется. И такой подход ведет к эволюционному развитию архитектуры в направлениях, о которых и подумать было сложно.
Роль Enteprise Architect сегодня Статья просто и понятно объясняет изменения…
Из этого канала
- #13Titan — Data as a Code проект с открытым исходным кодом Официальное описание:…
Titan — Data as a Code проект с открытым исходным кодом Официальное описание: «Titan's git-like CLI enables developers to clone, commit, checkout, push, and…
- #14Ода языку Go, микросервисы для Enterprise 🙂 Go преподносится как язык…
Ода языку Go, микросервисы для Enterprise 🙂 Go преподносится как язык следующего поколяния для Entperprise-компаний.
- #15Сравнение SOA и микросервисов от pwc. Похоже, что pwc брали не…
Сравнение SOA и микросервисов от pwc. Похоже, что pwc брали не академически-теоретический идеальный SOA из учебников, а среднестатистическую реализацию.
- #11Список open source инструментов для микросервисов (со ссылками на сайты,…
Список open source инструментов для микросервисов (со ссылками на сайты, репозитории с исходниками и лицензиями) Контейнеры: rkt, Docker, FreeBSD Jail, LXC,…
- #10Так выглядит микросервисная архитектура PayPal. #case
Так выглядит микросервисная архитектура PayPal. #case