Size: a a a

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

2017 May 29

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Alexander Samarin
Все зависит от "размера" ответственности - практически все бизнес-процессы это микросервисы собранные из дрегих микросервисов. Тут не "нано" и не "узко", так как, это готовые приложения.
Дробление сервисов по принципу SRP - похоже на SOA. Искуссвенное дробление сервисов может быть не очень полезно
источник

R

Roman in Архитектура ИТ-решений
Где-то кто-то как-то сказал: микросервис - это сервис, который один разработчик может реализовать за одну неделю.
источник

KB

Kirill Bayborodov in Архитектура ИТ-решений
Roman
Где-то кто-то как-то сказал: микросервис - это сервис, который один разработчик может реализовать за одну неделю.
нет, одна команда за один спринт, же! 😊
источник

AV

Anton Voloshin in Архитектура ИТ-решений
один сферический разработчик в вакууме
источник

KB

Kirill Bayborodov in Архитектура ИТ-решений
Anton Voloshin
один сферический разработчик в вакууме
если начать снова считать человеко-часы - вернётесь в вотерфол
источник

AS

Alexander Samarin in Архитектура ИТ-решений
Gennadiy Kruglov
Дробление сервисов по принципу SRP - похоже на SOA. Искуссвенное дробление сервисов может быть не очень полезно
Дробите естественным путем - процесс, его активности, данные, роли, фрагменты автоматизации, логи, отчеты и т.п.
источник

GK

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

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Alexander Samarin
Дробите естественным путем - процесс, его активности, данные, роли, фрагменты автоматизации, логи, отчеты и т.п.
и это тоже, если говорить о инфраструктурных сервисах
источник

AS

Alexander Samarin in Архитектура ИТ-решений
Gennadiy Kruglov
естественным с технической точки зрения, а не с точки зрения бизнеса
Странное утверждение. Процессы, активности, и проч. - это и есть точка зрения бизнеса. Наприммер, организация как система процессов.
источник

MS

Maxim Smirnov in Архитектура ИТ-решений
Gennadiy Kruglov
естественным с технической точки зрения, а не с точки зрения бизнеса
Думаю, сдесь поможет архитектура предприятия. Если у нас в каком-то виде есть architecture repository, то мы "увидим" в нем области связности, включающие и процессы и элементы функциональной орг.структуры и информационные объекты: сущности, события и др., и приложения
источник

NT

Nick Trokhan in Архитектура ИТ-решений
Kozian
Но нормализация - это же понятие реляционных БД, т.е. реляций. Вероятно не стоит смешивать реляции и хранение самих данных.
Микросервис не накладывает ограничений, какую БД использовать. Зачастую, лучше всего, подходит именно реляционная. Ресурсы часто имеют ссылки друг на друга. И людям, которые годами работали с Oracle и старались нормализовывать и связывать все подряд, очень трудно устоять от того, чтобы переносить этот подход в микросервисы, если данные хранятся в одной и той же БД. По DDD, одна и та же сущность в разных контекстах - это разная сущность. А в реляционной БД, ее с 90% вероятностью сделают одной.
источник

AS

Alexander Samarin in Архитектура ИТ-решений
Maxim Smirnov
Думаю, сдесь поможет архитектура предприятия. Если у нас в каком-то виде есть architecture repository, то мы "увидим" в нем области связности, включающие и процессы и элементы функциональной орг.структуры и информационные объекты: сущности, события и др., и приложения
если только не монолитные приложения-монстры, которые скрывают настоящие взаимосвязи
источник

MS

Maxim Smirnov in Архитектура ИТ-решений
Согласен
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Maxim Smirnov
Думаю, сдесь поможет архитектура предприятия. Если у нас в каком-то виде есть architecture repository, то мы "увидим" в нем области связности, включающие и процессы и элементы функциональной орг.структуры и информационные объекты: сущности, события и др., и приложения
Наверно, но мы скорее всего увидим тесно связанные элементы без чётко очерченных границ
источник

KB

Kirill Bayborodov in Архитектура ИТ-решений
Maxim Smirnov
Думаю, сдесь поможет архитектура предприятия. Если у нас в каком-то виде есть architecture repository, то мы "увидим" в нем области связности, включающие и процессы и элементы функциональной орг.структуры и информационные объекты: сущности, события и др., и приложения
Не поможет. В "кроваром энтерпрайзе" - это самый большой стопер. Это же та самая тема про предприятие в эпоху цифровой трансформации.
источник

MS

Maxim Smirnov in Архитектура ИТ-решений
Kirill Bayborodov
Не поможет. В "кроваром энтерпрайзе" - это самый большой стопер. Это же та самая тема про предприятие в эпоху цифровой трансформации.
"Кровавый ынтерпрайз" - это люди и выстроенные ими "[микро]социальные институты" , а не приложения )
источник

GK

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

KB

Kirill Bayborodov in Архитектура ИТ-решений
Maxim Smirnov
"Кровавый ынтерпрайз" - это люди и выстроенные ими "[микро]социальные институты" , а не приложения )
Это вполне всегда конкретные люди с вполне конкретным набором практик. И если среди этих практик нет "микросервисов", то ой! тормоза включаются до упора.
источник

GK

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

KB

Kirill Bayborodov in Архитектура ИТ-решений
Gennadiy Kruglov
То есть, опираясь на SRP мы вряд ли сможем выровнять ИТ с бизнесом
Бизнес бежит туда где "гибче", а не туда - где "правильней"( с точки зрения IT-архитектуры). И это тренд
источник