Size: a a a

Архитектура ИТ-решений

2019 August 19

OZ

Oleg Zaharchuk in Архитектура ИТ-решений
Denis Zarin
Про outcome --

На повседневном уровне обсуждения -- это принятые решения.

Если аккуратнее говорить -- мне нравится модель Минцберга, там 3 компонента:
-- информация
-- лидерство
-- действия
Примерно все так и отвечают. Но, можно ответить более строго. На предприятиях есть следующие типы деятельности: основная, обеспечивающая и управленческая. Результатом основной деятельности является продукция предприятия, результатом обеспечивающей деятельности - ресурсы для основной деятельности. Результатами управленческой деятельности являются все планы деятельности. Пример. Для того, чтобы сотрудник начал деятельность, руководитель должен ему выдать задачу. Задача - это объект, характеристики которого заполняются в рамках его действия (управленческой деятельности) - на выходе этого действия объект Задача, на который можно посмотреть через паспорт (карточку). Задача - это план деятельности.
источник

DZ

Denis Zarin in Архитектура ИТ-решений
Oleg Zaharchuk
Примерно все так и отвечают. Но, можно ответить более строго. На предприятиях есть следующие типы деятельности: основная, обеспечивающая и управленческая. Результатом основной деятельности является продукция предприятия, результатом обеспечивающей деятельности - ресурсы для основной деятельности. Результатами управленческой деятельности являются все планы деятельности. Пример. Для того, чтобы сотрудник начал деятельность, руководитель должен ему выдать задачу. Задача - это объект, характеристики которого заполняются в рамках его действия (управленческой деятельности) - на выходе этого действия объект Задача, на который можно посмотреть через паспорт (карточку). Задача - это план деятельности.
Нет, я с вами не соглашусь. Вы редуцируете деятельность и управление до мясорубки задач.

У нас здесь пару дней назад как раз была содержательная дискуссия про цели vs. задачи.
источник

EI

Eugene Istomin in Архитектура ИТ-решений
Eugene Istomin
Френк Ллойд Райт 100 лет назад ввёл понятие  "organic architecture".
Думаю, мы сейчас в цикле переопределения этого-же слоя понятий
#Спросить(↓)

Кстати, тезис "EA умер" - это не про "старый и плохой, давайте хоронить" - а про то, что ворочать в 2019 году арх.паттерном "EA" - это не жить в настоящем.
источник

OZ

Oleg Zaharchuk in Архитектура ИТ-решений
Eugene Istomin
Френк Ллойд Райт 100 лет назад ввёл понятие  "organic architecture".
Думаю, мы сейчас в цикле переопределения этого-же слоя понятий
Да. Целостность - это ключевая характеристика. Но я бы ее применил не к архитектуре, а к модели предприятия, построенной на этой архитектуре. Т.к. целостность понимаю я такое представление, которое дает возможность представлять себе по видимой части системы ее любую невидимую часть. Пример из жизни - мы смотрим на автомобиль с одной стороны и не видим другую. Однако мы почти на 100% уверены, что другая сторона такая же. Пример для нашей модели предприятия. Мы смотрим на предприятия с "высоты птичьего полета", видим предприятие в виде черного прямоугольника, который связан по входам и выходам с поставщиками и потребителями (другими черными прямоугольниками). Но мы уверены, что этот черный прямоугольник содержит вложенные прямоугольники - функциональные подразделения, те содержат вложенные прямоугольники - задачи, а последние - действия.
источник

EI

Eugene Istomin in Архитектура ИТ-решений
Oleg Zaharchuk
Да. Целостность - это ключевая характеристика. Но я бы ее применил не к архитектуре, а к модели предприятия, построенной на этой архитектуре. Т.к. целостность понимаю я такое представление, которое дает возможность представлять себе по видимой части системы ее любую невидимую часть. Пример из жизни - мы смотрим на автомобиль с одной стороны и не видим другую. Однако мы почти на 100% уверены, что другая сторона такая же. Пример для нашей модели предприятия. Мы смотрим на предприятия с "высоты птичьего полета", видим предприятие в виде черного прямоугольника, который связан по входам и выходам с поставщиками и потребителями (другими черными прямоугольниками). Но мы уверены, что этот черный прямоугольник содержит вложенные прямоугольники - функциональные подразделения, те содержат вложенные прямоугольники - задачи, а последние - действия.
А интересно было бы вам попробовать модель строить не на "всего слона за год" - а "на каждую часть тела - по 4 часа" ?
источник

EI

Eugene Istomin in Архитектура ИТ-решений
Я из "секты свидетелей Нонака и Такеучи" (которые, кстати, SCRUM придумали), мне "Компания-создатель знания" ближе, чем "Если мы хотим качественно управлять деятельностью - мы должны управлять действиями всех участников деятельности".
источник

OZ

Oleg Zaharchuk in Архитектура ИТ-решений
Denis Zarin
Нет, я с вами не соглашусь. Вы редуцируете деятельность и управление до мясорубки задач.

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

Ю

Юрий in Архитектура ИТ-решений
Eugene Istomin
Слайды из  «Концепция создания и функционирования Единой технологической архитектуры информационных систем органов исполнительной власти Российской Федерации»
Сегодня идёт обсуждение - http://ac.gov.ru/events/announcements/023477.html
Смещены акценты.
Хотят руководить функционально: задавать стандарты, контролировать исполнение, судить если что не так. Коллегам бы лучше заняться сбором лучших практик(не только в госсекторе) и на их основе согласовывать рекомендации по лучшим практикам для тиражирования. А так же выступать точкой, которая отвечает заказчику на вопрос: "А что мы можем?". Чего заказчик хочет - он сам разберется. Больше деятельность по созданию видимости деятельности напоминает.
источник

RT

Roman Tsirulnikov in Архитектура ИТ-решений
Юрий
Смещены акценты.
Хотят руководить функционально: задавать стандарты, контролировать исполнение, судить если что не так. Коллегам бы лучше заняться сбором лучших практик(не только в госсекторе) и на их основе согласовывать рекомендации по лучшим практикам для тиражирования. А так же выступать точкой, которая отвечает заказчику на вопрос: "А что мы можем?". Чего заказчик хочет - он сам разберется. Больше деятельность по созданию видимости деятельности напоминает.
Прочтение TOGAF вызывает у меня вопросы:
- неужели можно заранее знать как сделать все правильно во всех аспектах и нарисовать это в диаграммах?
- выглядит как модель execute & control, которая не работает или работает очень плохо в больших структурах

O-AAF выглядит как смещение акцента в сторону guidance, то есть формирования практик со смещением принятия решений на места, согласно принятым стандартам в организации
источник

Ю

Юрий in Архитектура ИТ-решений
Roman Tsirulnikov
Прочтение TOGAF вызывает у меня вопросы:
- неужели можно заранее знать как сделать все правильно во всех аспектах и нарисовать это в диаграммах?
- выглядит как модель execute & control, которая не работает или работает очень плохо в больших структурах

O-AAF выглядит как смещение акцента в сторону guidance, то есть формирования практик со смещением принятия решений на места, согласно принятым стандартам в организации
Архитектура наиболее востребована в больших организациях. В этом и трагедия TOGAF. Мне гораздо больше в этом отношении нравится, как управляет развитием например ANCI через например ISO.
источник

EI

Eugene Istomin in Архитектура ИТ-решений
Roman Tsirulnikov
Прочтение TOGAF вызывает у меня вопросы:
- неужели можно заранее знать как сделать все правильно во всех аспектах и нарисовать это в диаграммах?
- выглядит как модель execute & control, которая не работает или работает очень плохо в больших структурах

O-AAF выглядит как смещение акцента в сторону guidance, то есть формирования практик со смещением принятия решений на места, согласно принятым стандартам в организации
»  со смещением принятия решений на места, согласно принятым стандартам в организации
Да, именно
источник

Ю

Юрий in Архитектура ИТ-решений
Ну это факт, который не поменяется. Кто платит, тот и музыку заказывает. А бюджеты часто на местах.
источник
2019 August 20

LV

Leonid Vygovskiy in Архитектура ИТ-решений
Phil Delgyado
Ага. Но я пока плохо представляю, а что там внутри, как стримы реагируют на разные corner case. Описаний всё-таки меньше пока.
Впрочем, у меня Кафка обычно используется как надёжный транспорт, но и в этом качестве потихоньку вытесняется асинхронными http серверами с логиками повтора.
У меня к Кафка один вопрос. Называется он " хороший-плохой-хороший". Вы его как решаете?

А еще рассказал тут про нее эксплуатнам, так они просто засмеялись когда я сказал, что persist ack в реплики не подразумевает fsync.  сейчас меня больше прельщает apache pulsar.
источник

LV

Leonid Vygovskiy in Архитектура ИТ-решений
Но pulsar пока не трогал, только читал
источник

PD

Phil Delgyado in Архитектура ИТ-решений
А в Кафке вообще не надо думать про fsync, там надёжность через реплики. Fsync если ждать, то будет как с любой БД - медленно. Смысл Кафки в отсутствии fsync.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Про 'хороший-плохой-хороший' не понял...
источник

LV

Leonid Vygovskiy in Архитектура ИТ-решений
Ну вы считали три сообщения из партиции пачкой a, b, c. A обработали, b нет, c обработали. Что делать с офсетом?
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Раз порядок не важен, то b вернуть в очередь, сдвинуть оффсет на 3
источник

PD

Phil Delgyado in Архитектура ИТ-решений
А если важен, то c нельзя обработать.
источник

LV

Leonid Vygovskiy in Архитектура ИТ-решений
Phil Delgyado
А в Кафке вообще не надо думать про fsync, там надёжность через реплики. Fsync если ждать, то будет как с любой БД - медленно. Смысл Кафки в отсутствии fsync.
Ну так ни одна реплика не дает гарантию сохранности данных. В этом и боль. По сути авторы кафки говорят - мы верим, что хотя бы одна реплика fsync сделает.
источник