Size: a a a

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

2021 January 31

GK

Gennadiy Kruglov in Архитектура ИТ-решений
И главного нет:
- подберите готовые альтернативы для реализации требований
- если нет с открытым исходным кодом, рассмотрите коммерческие
- если дешевле разработать с нуля, пишите сами
источник

EG

Edward Galiaskarov in Архитектура ИТ-решений
Andrei Kharytonenka
второй скорее говорит о том что гораздо важнее смотреть на причину проблемы чем на то как ее решить
Понятно. спасибо.
источник

EG

Edward Galiaskarov in Архитектура ИТ-решений
Gennadiy Kruglov
И главного нет:
- подберите готовые альтернативы для реализации требований
- если нет с открытым исходным кодом, рассмотрите коммерческие
- если дешевле разработать с нуля, пишите сами
главного в курсе?
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Edward Galiaskarov
главного в курсе?
Да
источник

EG

Edward Galiaskarov in Архитектура ИТ-решений
Gennadiy Kruglov
В информационных системах не только софт.
это понятно, но в конкретном воплощении как это определяется, хотя бы в передачи знаний?
источник

EG

Edward Galiaskarov in Архитектура ИТ-решений
курс конечно по SWE
источник

AK

Andrei Kharytonenka in Архитектура ИТ-решений
Edward Galiaskarov
это понятно, но в конкретном воплощении как это определяется, хотя бы в передачи знаний?
необходимо в сторону бизнес архитектуры смотреть
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
В курсе учат дизайнить ПО с нуля. Ни слова про инфраструктуру/облака. Ничего нет про безопасность.

И важно - в архитектуре ИС должны быть все аспекты согласованы между собой. За это и отвечает архитектор.
источник

I

Ivan in Архитектура ИТ-решений
Иван
Невозможно знать все. Невозможно на старте получить весь необходимый запас терминологии. Обучение это процесс проб и ошибок. И личные выводы. Можно не знать что такое авторизация, но использовать ее каждый день. Можно не знать что такое сетевой вызов, но делать их постоянно. Тем более сегодня когда фреймворки заменяют людям эти пробелы в образовании
Это вопрос больше психологии, а не архитектуры:
https://ru.m.wikipedia.org/wiki/%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%BD%D1%8B%D0%B9_%D0%BC%D0%B5%D1%85%D0%B0%D0%BD%D0%B8%D0%B7%D0%BC

Трудно найти человека, дослужившегося до архитектора, и не знающего базовой терминологии.
источник

И

Иван in Архитектура ИТ-решений
Ivan
> Да и фиг с ними с coupling и cohesion. И другой терминологией. Можно не знать правильных слов и все-равно строить архитектуру, которая будет соответствовать ожиданиям

In most successful software projects, the expert developers working on that project have a shared understanding of the system design. This shared understanding is called ‘architecture.’ This understanding includes how the system is divided into components and how the components interact through interfaces. These components are usually composed of smaller components, but the architecture only includes the components and interfaces that are understood by all the developers.

- Эту цитату Ralph Johnson приводит в своей статье Martin Fowler в качестве определения архитектуры:
https://martinfowler.com/ieeeSoftware/whoNeedsArchitect.pdf

Это же определение он использует в видеоролике https://youtu.be/DngAZyWMGR0

А теперь вопрос - способен ли архитектор достигнуть целей архитектуры, если он не знает терминологии, не умеет общаться с коллегами на едином языке, и создает решения, изолированные его собственным воображением?
Прекрасно может. Я не отрицал того факта что все вовлечённые должны разговаривать на одном языке, понимать под терминами одно и то же. Но это не значит что сквозь всю индустрию эти термины будут иметь одинаковое значение. Как и не значит что люди не могут создавать то что придумал кто-то на другой стороне нашего шарика просто по тому что не знает термина. Люди в древности независимо изобретали кирпичи, например) ещё до того как цивилизации начали общаться между собой
источник

EG

Edward Galiaskarov in Архитектура ИТ-решений
Gennadiy Kruglov
В курсе учат дизайнить ПО с нуля. Ни слова про инфраструктуру/облака. Ничего нет про безопасность.

И важно - в архитектуре ИС должны быть все аспекты согласованы между собой. За это и отвечает архитектор.
наверное не возможно объять необъятное?
источник

AK

Andrei Kharytonenka in Архитектура ИТ-решений
да, еще системная архитектура есть и безопасность
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Иван
Прекрасно может. Я не отрицал того факта что все вовлечённые должны разговаривать на одном языке, понимать под терминами одно и то же. Но это не значит что сквозь всю индустрию эти термины будут иметь одинаковое значение. Как и не значит что люди не могут создавать то что придумал кто-то на другой стороне нашего шарика просто по тому что не знает термина. Люди в древности независимо изобретали кирпичи, например) ещё до того как цивилизации начали общаться между собой
Точно технонигилизм
источник

AK

Andrei Kharytonenka in Архитектура ИТ-решений
и информационная и data
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Edward Galiaskarov
наверное не возможно объять необъятное?
Нет. Нужно вещи своими именами называть просто
источник

EG

Edward Galiaskarov in Архитектура ИТ-решений
В модуле 5 все-таки дается эта информация, нет?
источник

AK

Andrei Kharytonenka in Архитектура ИТ-решений
там маленький кусочек, с уклоном в частности
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Edward Galiaskarov
В модуле 5 все-таки дается эта информация, нет?
Какая?
источник

EG

Edward Galiaskarov in Архитектура ИТ-решений
Gennadiy Kruglov
Какая?
". Ни слова про инфраструктуру/облака. Ничего нет про безопасность"
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
В хорошей архитектуре ИС должен быть достигнут баланс, те самые tradeoff's, между софтом, инфрой, безопасностью, эксплуатацией, а также заложена гибкость для обеспечения эволюции (развития)
источник