Архитектура ИТ-решений
Я всё ждал, а не перерисует ли кто-нибудь знаменитую картинку Джона Захмана 1987 года в приемлемом разрешении
YouTube
Объясняем матрицу Захмана (фрагмент лекции)
Отрывок из лекции "Введение в ИТ-архитектуру" (8 мая 2020)
Статья в блоге: https://mxsmirnov.com/2018/03/23/zachman/
Ближайшие курсы по ИТ-архитектуре:
12-15 октября "Мастерская проектирования ИТ-решений"(онлайн): https://itexpert.ru/aws-online/
19-22 октября…
Статья в блоге: https://mxsmirnov.com/2018/03/23/zachman/
Ближайшие курсы по ИТ-архитектуре:
12-15 октября "Мастерская проектирования ИТ-решений"(онлайн): https://itexpert.ru/aws-online/
19-22 октября…
Архитектура ИТ-решений
+1 canvas, конечно же про микросервисы https://www.apiacademy.co/articles/2017/06/the-microservice-design-canvas
The OpenAPI Specification (OAS) - стандарт описания REST API в виде YAML-файла.
Но YAML можно использовать и для описания микросервисов в Microservice Design Canvas. Прототип такого решения см. https://solusoftsl.github.io/microservices-design-canvas-editor/
Но YAML можно использовать и для описания микросервисов в Microservice Design Canvas. Прототип такого решения см. https://solusoftsl.github.io/microservices-design-canvas-editor/
Нашел свой довольно старый текст https://mxsmirnov.com/2014/03/20/why-ea/ и подумал, что вместо него следовало бы создать для архитекторов предприятия страничку ответов на часто задаваемые руководителями и заказчиками вопросы. Может кто видел такую штуку именно для EA?
Очень простое объяснение одного из паттернов микросервисной архитектуры https://medium.com/@volodymyrfrolov/pluggable-microservices-734457c3a3b3 Я уже говорил, что микросервисы бывают разными и изложенная в статье архитектура - лишь одна из нескольких. Но, задумываясь о микросервисах, я бы в первую очередь думал о "распределенных плагинах"
Medium
Pluggable Microservices
You should treat your Microservices as if they are Distributed Plugins
Вау! Оказывается Cloud native computing foundation с июня 2020 делает тематические технологические радары, наподобие ThoughtWorks. Сегодня появился уже второй https://www.cncf.io/blog/2020/09/11/cncf-end-user-technology-radar-observability-september-2020/
Подробнее: https://radar.cncf.io/
Подробнее: https://radar.cncf.io/
CNCF
CNCF End User Technology Radar: Observability, September 2020
Today, CNCF is publishing the second of our quarterly CNCF End User Technology Radars; the topic for this Technology Radar is observability. In June, we launched the CNCF End User Technology Radar…
В CQRS Documents by Greg Young https://cqrs.files.wordpress.com/2010/11/cqrs_documents.pdf я всегда проскакивал мимо идеи о том, что анемичная модель предметной области, во-первых, это своеобразный способ обеспечения гибкости: когда ИТ-системы предоставляют россыпь объектов, которые можно как угодно модифицировать, а рабочий процесс реализован в головах пользователей и его изменение не требует доработок софта. А во-вторых - показатель бедности (Возникающие в таких системах ошибки, видимо, не столь критичны; как тактично говорит автор, эти системы имеют низкую ценность с точки зрения бизнеса)
В противоположность этому CQRS добавляет в предметную область глаголы (частные случаи команд), которые становятся полноценными элементами модели, а не только сигнатурами методов, о существовании которых никто кроме разработчиков и не подозревал
В противоположность этому CQRS добавляет в предметную область глаголы (частные случаи команд), которые становятся полноценными элементами модели, а не только сигнатурами методов, о существовании которых никто кроме разработчиков и не подозревал
В отличии от историков, архитекторы предприятия часто перерисовывают модели будущего. Есть даже традиция разработки нескольких целевых архитектур: для горизонта планирования год, три года и совсем отдаленного будущего, например. Для структурирования унаследованных приложений и данных было бы полезным наличие нескольких горизонтов прошлого. Например, до некоторого момента времени организация структурирует своих клиентов в соответствии с предоставленными им услугами. Затем, когда услуг становится слишком много, появляется понятие кампании – ограниченного по времени предложения пакета услуг, перевязанного праздничной ленточкой. Потом приходит пора когортного анализа, целевых предложений и других подобных вещей… Всё это разные представления клиентов, разные сценарии услуг, а часто и разные информационные системы. Обобщить это в единую концептуальную модель практически нереально.
Архитектуре предприятия помогло бы мульти-концептуальное проектирование, если бы такое существовало
Архитектуре предприятия помогло бы мульти-концептуальное проектирование, если бы такое существовало
Разбор AWS-овских картинок от Ilograph https://blog.ilograph.com/posts/fixing-aws-architecture-diagrams-vod/ Конечно, это в первую очередь реклама собственного инструмента, но придирки к картинкам Амазона и предложения по их улучшению вполне обоснованные
Ilograph
Better AWS Architecture Diagrams: Video-On-Demand Service
Amazon Web Services (AWS) provides a vast library of practical solutions to common business problems. In this series, we focus on the architecture diagrams …
Для новых подписчиков и тех, кто почему-то не знал, хочу напомнить про связанные с каналом группы:
Архитектура ИТ-решений и
Работа для ИТ-архитекторов
А заметки, опубликованные здесь, можно обсудить в специальной группе этого канала
Архитектура ИТ-решений и
Работа для ИТ-архитекторов
А заметки, опубликованные здесь, можно обсудить в специальной группе этого канала
June 2020, Philippe Kruchten:
30 years of software architecture https://youtu.be/70kyGrjs8rU
Слайды здесь: https://pkruchten.files.wordpress.com/2020/06/kruchten-2020-northrop-award.pdf
30 years of software architecture https://youtu.be/70kyGrjs8rU
Слайды здесь: https://pkruchten.files.wordpress.com/2020/06/kruchten-2020-northrop-award.pdf
YouTube
Software Architecture: A Mature Discipline?
The concept of software architecture as a distinct discipline in software engineering started to emerge in 1990 — although the idea had been around for much longer. Throughout my career in industry, then in academia, I’ve witnessed the growth of software…
Forwarded from Ilya
20 Октября Нил Форд будет хостить воркшоп по архитектурным катам. Если есть желание можно организовать команду и поучаствовать 🙂
https://learning.oreilly.com/live-training/courses/architectural-katas/0636920458463/
https://learning.oreilly.com/live-training/courses/architectural-katas/0636920458463/
Oreilly
Architectural Katas
**New information after 10/20 kickoff:**
* To be considered for participation in Architectural Katas, you must complete the [Google form](https://docs.google.com/forms/d/1k4M9zoEOyeamEoCpYlW_URDoCGytjnLugItOw5kNRqI/edit?ts=5f85d981) by midnight ...
* To be considered for participation in Architectural Katas, you must complete the [Google form](https://docs.google.com/forms/d/1k4M9zoEOyeamEoCpYlW_URDoCGytjnLugItOw5kNRqI/edit?ts=5f85d981) by midnight ...
Forwarded from Ilya
Все кто хочет поучаствовать - добавляйтесь в группу
https://tttttt.me/joinchat/CSEd5Rvy_6VeCyuZlnkGpA
https://tttttt.me/joinchat/CSEd5Rvy_6VeCyuZlnkGpA
Иногда небольшая доля занудства помогает разложить всё по полочкам https://www.infoq.com/articles/event-driven-finding-seams/
InfoQ
From Monolith to Event-Driven: Finding Seams in Your Future Architecture
One of the challenges of migrating your system’s architecture is excluding non-desirable attributes and leaving the target state uncorrupted. An event-driven architecture and its related patterns, CQRS and Event Sourcing, are positioned well to introduce…
Следует ли расценивать появление в iOS 14 такой штуки как App Clips (в русской версии блиц-приложения) как дальнейшее проникновении идей Грега Янга о Task based UI и CQRS?
Apple
Page Not Found - Apple Developer
The page you requested does not exist.
Не сумел ответить для себя на вопрос: почему в Large Scale Scrum акцент сделан на системной динамике https://less.works/ru/less/principles/systems-thinking Ведь это не единственный из способов имитационного моделирования. Есть еще, как минимум, дискретно-событийное и агентное моделирование, но о них вообще ни слова.
Намеренно ли умалчиваются альтернативы или же авторы просто ограничились чтением книжки Питера Сенге - не ясно
Намеренно ли умалчиваются альтернативы или же авторы просто ограничились чтением книжки Питера Сенге - не ясно
Large Scale Scrum (LeSS)
Системное мышление
Я прошел курс скорочтения и прочитал роман “Война и Мир” за 20 минут. Он про Россию. —Вуди Аллен “Что бы мы ни делали, количество дефектов в нашем бэкл...
Оставить ли кнопку "Прокомментировать" в сообщениях канала "Архитектура ИТ-решений" или избавиться от неё, как думаете?
The Open Group выпустила стандарт Open Agile Architecture™ https://www.opengroup.org/open-group-publishes-open-agile-architecture Он довольно сильно отличается от вышедшей в прошлом году предварительной версии O-AAF, хотя и базируется на ней, включает основные темы и много чего еще. Стандарт, как и прочие документы Open Group, доступен у них на сайте https://pubs.opengroup.org/architecture/o-aa-standard/