Про оценивание задач:
- "Practice Standard for Scheduling" 3d edition by Project Management Institute
"Practice Standard for Project Estimating" 2d edition Project Management Institute
- "Software Estimation: Demystifying the Black Art (Developer Best Practices)" by Steve McConnell (я встречал в интернете краткий конспект)
- "Agile Estimating and Planning" by Mike Cohn
Очень кратко (всего 3 страницы) о методике оценивания PERT:
- "The Clean Coder" by Robert C. Martin, "Chapter 10 Estimation :: PERT"
Статья, отвечающая на очень частый вопрос:
- "How Do Story Points Relate to Hours" by Mike Cohn
Вводное видео: YOW! 2016 Robert C. Martin - "Effective Estimation (or: How not to Lie)"
"How to Read Lead Time Distribution" by Mauvisoft Team
#Estimation
- "Practice Standard for Scheduling" 3d edition by Project Management Institute
"Practice Standard for Project Estimating" 2d edition Project Management Institute
- "Software Estimation: Demystifying the Black Art (Developer Best Practices)" by Steve McConnell (я встречал в интернете краткий конспект)
- "Agile Estimating and Planning" by Mike Cohn
Очень кратко (всего 3 страницы) о методике оценивания PERT:
- "The Clean Coder" by Robert C. Martin, "Chapter 10 Estimation :: PERT"
Статья, отвечающая на очень частый вопрос:
- "How Do Story Points Relate to Hours" by Mike Cohn
Вводное видео: YOW! 2016 Robert C. Martin - "Effective Estimation (or: How not to Lie)"
"How to Read Lead Time Distribution" by Mauvisoft Team
#Estimation
www.pmi.org
Practice Standard for Scheduling - Third Edition | PMI
This standard will help you achieve an objective measurement process for project schedules and schedule models.
👍9❤2
Forwarded from Архитектура ИТ-решений
Простое пошаговое описание Event Storming с сайта про архитектуру от IBM https://www.ibm.com/cloud/architecture/architecture/practices/event-storming-methodology-architecture/ Ничего лишнего.
Ibm
IBM Garage
Accelerate digital transformation with the end-to-end model from IBM. Generate innovative ideas get the technology and expertise to make them real.
👍2
Архитектура ИТ-решений
Простое пошаговое описание Event Storming с сайта про архитектуру от IBM https://www.ibm.com/cloud/architecture/architecture/practices/event-storming-methodology-architecture/ Ничего лишнего.
Пример EventStorming в предметной области логистики - доставка контейнеров.
"Container Shipment Analysis"
- https://ibm-cloud-architecture.github.io/refarch-kc/implementation/event-storming-analysis/
Исходники и демонстрационная архитектура:
refarch-kc - Implementation solution for container shipment using Event-Driven Architecture
- https://github.com/ibm-cloud-architecture/refarch-kc
#EventStorming
"Container Shipment Analysis"
- https://ibm-cloud-architecture.github.io/refarch-kc/implementation/event-storming-analysis/
Исходники и демонстрационная архитектура:
refarch-kc - Implementation solution for container shipment using Event-Driven Architecture
- https://github.com/ibm-cloud-architecture/refarch-kc
#EventStorming
GitHub
GitHub - ibm-cloud-architecture/refarch-kc: Implementation solution for container shipment using Event-Driven Architecture
Implementation solution for container shipment using Event-Driven Architecture - ibm-cloud-architecture/refarch-kc
Архитектурное многостраничное руководство Microsoft по мультитенанту:
- https://docs.microsoft.com/en-us/azure/architecture/guide/multitenant/overview
Связанные ресурсы:
- https://docs.microsoft.com/en-us/azure/architecture/guide/multitenant/related-resources
- https://docs.microsoft.com/en-us/azure/architecture/guide/multitenant/overview
Связанные ресурсы:
- https://docs.microsoft.com/en-us/azure/architecture/guide/multitenant/related-resources
Docs
Architect Multitenant Solutions on Azure - Azure Architecture Center
Learn how to build multitenant solutions, including B2B and B2C SaaS, on Azure by using the guidance that this series provides.
👍8
"5 cognitive bias examples and how to avoid them in decision-making"
- https://www.atlassian.com/blog/productivity/cognitive-bias-examples
- https://www.atlassian.com/blog/productivity/cognitive-bias-examples
Work Life by Atlassian
5 cognitive bias examples and how to avoid them in decision-making
Cognitive bias is great for avoiding sabre-tooth tigers, but not for solving customers' problems, devising product strategies, and making complex decisions.
👍8
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
"5 cognitive bias examples and how to avoid them in decision-making" - https://www.atlassian.com/blog/productivity/cognitive-bias-examples
"Reading this decision-making article is the best decision you’ll make today"
- https://www.atlassian.com/work-management/team-management-and-leadership/decision-making
Очень понравилось то, что автор затронул наиболее острую тему "Think through short-term and long-term effects". На эту же тему писал Craig Larman: https://less.works/ru/less/principles/systems-thinking.html
- https://www.atlassian.com/work-management/team-management-and-leadership/decision-making
Очень понравилось то, что автор затронул наиболее острую тему "Think through short-term and long-term effects". На эту же тему писал Craig Larman: https://less.works/ru/less/principles/systems-thinking.html
Atlassian
How to Make Effective Decisions | The Workstream
Decision making is important, but it can also be stressful. This guide breaks down what you need to know to confidently make efficient and effective choice
🔥4👍2
"Validations and invariants" by Vladimir Khorikov
- https://khorikov.org/posts/2022-06-06-validation-vs-invariants/
#DDD
- https://khorikov.org/posts/2022-06-06-validation-vs-invariants/
#DDD
👍5
Forwarded from Igor Nikolskii
Доброго времени суток, многоуважаемый IT-ALL.
Хочу вам рассказать об IT-активности государства в предметной области Экология и Природопользование.
Была создана Рабочая Группа (РГ), которая включает в себя экспертов как в IT, так и Экологии и природопользовании.
Всем нам хочется жить экологично, есть экологичные продукты, отдыхать в чистоте на природе и посещать заказники, заповедники и национальные парки, а может и порыбачить или поохотиться.
Как IT-шникам нам безусловно интересна активность государства в Цифровизации страны, и мы предлагаем принять в ней непосредственное участие.
Кому-то интересно, а как зоопарк наследованных систем (legacy) специалисты с интегрируют в единую систему.
Кому-то интересно, какие технологии проектирования будут использованы.
Кто-то из вас обязательно поднимет вопрос об едином инструментарии SDLC/Devops pipeline.
Кого-то увлечёт вопрос, а что будет использоваться в начинке – containerd или не трендовый docker.
Кто-то начнёт топить за развёртывание будущей системы на Debian 11, кто-то сильный в информационной безопасности будет настаивать на CentOS
А кто-то просто решит не участвовать в опросе и скажет, что всё будет как всегда.
Многоуважаемое IT-сообщество, давайте поможем государству сделать правильно!
Ссылка на опрос с просьбой от РГ:
Дорогие друзья!
Началась работа по созданию экосистемы цифровых сервисов в сфере экологии и природопользования для каждого из нас. В режиме «одного окна» будет обеспечена реализация необходимых услуг, которые позволят нам использовать природные ресурсы, сохранять и заботится об окружающей среде.
Большая команда экспертов изучает жизненные ситуации и потребности, которые возникают у каждого из нас в сфере экологии и природопользования. Нам ОЧЕНЬ ВАЖНО узнать именно Ваше мнение о том, с какими сложностями Вы сталкиваетесь в различных жизненных ситуациях, связанных с экологией и природопользованием. Ответив на вопросы анкеты Вы поможете сделать цифровые сервисы по-настоящему удобными и простыми в реализации.
Для удобства мы составили опрос, который не займет больше 20-30 минут Вашего времени. Сделайте свой уникальный вклад в проектирование будущей цифровой экосистемы страны – домена «Экология и природопользование».
Пройти опрос можно в любое время до конца дня 8 июня 2022 года по ссылке: https://forms.yandex.ru/u/6298d927750e717d4886c046/.
Хочу вам рассказать об IT-активности государства в предметной области Экология и Природопользование.
Была создана Рабочая Группа (РГ), которая включает в себя экспертов как в IT, так и Экологии и природопользовании.
Всем нам хочется жить экологично, есть экологичные продукты, отдыхать в чистоте на природе и посещать заказники, заповедники и национальные парки, а может и порыбачить или поохотиться.
Как IT-шникам нам безусловно интересна активность государства в Цифровизации страны, и мы предлагаем принять в ней непосредственное участие.
Кому-то интересно, а как зоопарк наследованных систем (legacy) специалисты с интегрируют в единую систему.
Кому-то интересно, какие технологии проектирования будут использованы.
Кто-то из вас обязательно поднимет вопрос об едином инструментарии SDLC/Devops pipeline.
Кого-то увлечёт вопрос, а что будет использоваться в начинке – containerd или не трендовый docker.
Кто-то начнёт топить за развёртывание будущей системы на Debian 11, кто-то сильный в информационной безопасности будет настаивать на CentOS
А кто-то просто решит не участвовать в опросе и скажет, что всё будет как всегда.
Многоуважаемое IT-сообщество, давайте поможем государству сделать правильно!
Ссылка на опрос с просьбой от РГ:
Дорогие друзья!
Началась работа по созданию экосистемы цифровых сервисов в сфере экологии и природопользования для каждого из нас. В режиме «одного окна» будет обеспечена реализация необходимых услуг, которые позволят нам использовать природные ресурсы, сохранять и заботится об окружающей среде.
Большая команда экспертов изучает жизненные ситуации и потребности, которые возникают у каждого из нас в сфере экологии и природопользования. Нам ОЧЕНЬ ВАЖНО узнать именно Ваше мнение о том, с какими сложностями Вы сталкиваетесь в различных жизненных ситуациях, связанных с экологией и природопользованием. Ответив на вопросы анкеты Вы поможете сделать цифровые сервисы по-настоящему удобными и простыми в реализации.
Для удобства мы составили опрос, который не займет больше 20-30 минут Вашего времени. Сделайте свой уникальный вклад в проектирование будущей цифровой экосистемы страны – домена «Экология и природопользование».
Пройти опрос можно в любое время до конца дня 8 июня 2022 года по ссылке: https://forms.yandex.ru/u/6298d927750e717d4886c046/.
👍5😁1
Мы решили объединить усилия в новом коллективном телеграм-канале, посвященном вопросам ИТ-архитектуры и управления процессами разработки.
Существует барьер, который человеческое внимание еще способно осилить, и этот барьер уже давно превзойден сложившейся в информационном пространстве разрозненностью источников архитектурной информации. Работать с такими источниками стало сродни расчёту мелочью в магазине. При этом полнота покрытия информации качественных телеграм-каналов зачастую оставляет желать лучшего. Наряду с качественной информацией появилось много информационных помех, которые повышают и без того высокую когнитивную нагрузку на подписчиков.
Сложилось противоречие. Обеспечить достаточную полноту качественной информации - это непреодолимая задача для автора-одиночки, являющегося практикующим специалистом. С другой стороны, перерабатывать такое количество разрозненных источников информации, разбавленной информационными помехами - это непреодолимая задача для подписчика, являющегося практикующим специалистом.
За последнее время у нас выкристализовался коллектив единомышленников из числа известных вам людей, который решил объединить усилия для разрешения этого противоречия.
Существующий телеграм-канал продолжает оставаться моим личным каналом, но значительная часть ценного контента будет публиковаться уже в новом, объединённом канале. Подписывайтесь: https://news.1rj.ru/str/ru_arc
Канал самоуправляется консенсусом коллегии из четырех человек: @sergey486 , @GKruglov , @elukianov и я. Круг авторов этим не ограничивается. Если вы поддерживаете наши устремления и обладаете необходимыми навыками, то можете пополнить наш авторский коллектив (обращайтесь к любому из списка).
Для обсуждений создан чат: https://news.1rj.ru/str/ru_arc_chat
Это только первый шаг. Уже сейчас мы продумываем принципы, которые позволят коллективизировать работу над архитектурными руководствами, а так же над Reference Architectures/Applications. Есть и другие идеи, но о них говорить пока еще преждевременно. В общем, должно получиться интересно.
#Goal
Существует барьер, который человеческое внимание еще способно осилить, и этот барьер уже давно превзойден сложившейся в информационном пространстве разрозненностью источников архитектурной информации. Работать с такими источниками стало сродни расчёту мелочью в магазине. При этом полнота покрытия информации качественных телеграм-каналов зачастую оставляет желать лучшего. Наряду с качественной информацией появилось много информационных помех, которые повышают и без того высокую когнитивную нагрузку на подписчиков.
Сложилось противоречие. Обеспечить достаточную полноту качественной информации - это непреодолимая задача для автора-одиночки, являющегося практикующим специалистом. С другой стороны, перерабатывать такое количество разрозненных источников информации, разбавленной информационными помехами - это непреодолимая задача для подписчика, являющегося практикующим специалистом.
За последнее время у нас выкристализовался коллектив единомышленников из числа известных вам людей, который решил объединить усилия для разрешения этого противоречия.
Существующий телеграм-канал продолжает оставаться моим личным каналом, но значительная часть ценного контента будет публиковаться уже в новом, объединённом канале. Подписывайтесь: https://news.1rj.ru/str/ru_arc
Канал самоуправляется консенсусом коллегии из четырех человек: @sergey486 , @GKruglov , @elukianov и я. Круг авторов этим не ограничивается. Если вы поддерживаете наши устремления и обладаете необходимыми навыками, то можете пополнить наш авторский коллектив (обращайтесь к любому из списка).
Для обсуждений создан чат: https://news.1rj.ru/str/ru_arc_chat
Это только первый шаг. Уже сейчас мы продумываем принципы, которые позволят коллективизировать работу над архитектурными руководствами, а так же над Reference Architectures/Applications. Есть и другие идеи, но о них говорить пока еще преждевременно. В общем, должно получиться интересно.
#Goal
Telegram
Russian Association of Software Architects
Канал самоуправляется коллегией: @sergey486 и @emacsway . Бот для вступления в авторский коллектив: @ru_arc_bot
Предложить доклад для митапа: @ru_arc_meetup_bot
Группы:
@ru_arc_chat
@rasa_business
@archicases
Рекламу не размещаем.
Предложить доклад для митапа: @ru_arc_meetup_bot
Группы:
@ru_arc_chat
@rasa_business
@archicases
Рекламу не размещаем.
👍15👎1
Как и у всех остальных коллег, систематически светящихся зеленым значком "online" в три часа ночи, у меня была многолетняя вредная привычка не спать по ночам. Да, я знал, что это вредно, знал про специфику выработки мелатонина, но, при таком "содействии" коллег, я не мог побороть эту привычку аж до тех пор, пока не купил себе смарт-часы Huawei Watch 3 Pro. Вообще-то, я всегда был фанатом "механики", но тут покупал новый смартфон, и мне предложили взять к нему еще и часы. Взял. И каждое утро они мне стали присылать отчет сна: во сколько заснул, сколько спал, какую часть сна составила глубокая фаза и т.п. Через пару недель такого регулярного "капания на мозги" я не выдержал и начал избавляться от этой вредной привычки. Еще и стал чаще ходить на прогулки, т.к. каждый раз, когда смотрю время, вижу количество пройденных шагов. А для нормального поддержания сердечно-сосудистой нужно каждый день проходить не менее 5 км.
👍14
Forwarded from Russian Association of Software Architects (Ivan)
Групповое мышление (Groupthink) — психологический феномен, которому многие подвержены, но о котором немногие подозревают. Он объясняет, почему групповое решение вовсе не обязательно приводит к сбалансированному, взвешенному и правильному решению.
Пара неплохих статей на ресурсе Atlassian о роли когнитивных искажений в Decision-Making:
- "5 cognitive bias examples and how to avoid them in decision-making"
- "Reading this decision-making article is the best decision you’ll make today"
Интересно то, что автор затронул одну из наиболее острых тем "Think through short-term and long-term effects". На эту же тему писал Craig Larman в статье "Системное мышление".
В общем, в нашу эпоху Team First Architecture, психология стала неотъемлемой частью архитекторской работы.
На всякий случай, шпаргалка по когнитивным искажениям в виде мобильного приложения - вдруг кому пригодится:
- https://play.google.com/store/apps/details?id=ru.free_coding.biascs
#Psychology
Пара неплохих статей на ресурсе Atlassian о роли когнитивных искажений в Decision-Making:
- "5 cognitive bias examples and how to avoid them in decision-making"
- "Reading this decision-making article is the best decision you’ll make today"
Интересно то, что автор затронул одну из наиболее острых тем "Think through short-term and long-term effects". На эту же тему писал Craig Larman в статье "Системное мышление".
В общем, в нашу эпоху Team First Architecture, психология стала неотъемлемой частью архитекторской работы.
На всякий случай, шпаргалка по когнитивным искажениям в виде мобильного приложения - вдруг кому пригодится:
- https://play.google.com/store/apps/details?id=ru.free_coding.biascs
#Psychology
Wikipedia
Групповое мышление
психологический феномен
🔥4🤔1
Forwarded from Russian Association of Software Architects (Ivan)
"Developer to Architect :: Training and resources for the journey from software developer to software architect"
by Mark Richards, Software Architect and Founder
- https://www.developertoarchitect.com/lessons/
#SoftwareArchitecture
by Mark Richards, Software Architect and Founder
- https://www.developertoarchitect.com/lessons/
#SoftwareArchitecture
Developertoarchitect
Software Architecture Monday | Developer to Architect | Mark Richards
Software Architecture Lessons
🔥12
Forwarded from Russian Association of Software Architects (Ivan)
Mo - Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)
- https://github.com/samber/mo
#FunctionalProgramming #Golang
- https://github.com/samber/mo
#FunctionalProgramming #Golang
GitHub
GitHub - samber/mo: 🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)
🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...) - samber/mo
🔥6👍1
Forwarded from Russian Association of Software Architects (Ivan)
На Snowbird meeting обсуждались принципы "Bill of Rights", один из которых гласит:
📝 "You [programmer] have the right to produce quality work at all times."
Причем:
📝 "During the Snowbird meeting, Kent Beck said that the goal of Agile was to heal the divide between business and development."
-- "Clean Agile: Back to Basics" by Robert C. Martin - организатор той встречи.
Недавно состоялся опрос, по результатам которого выяснилось, что 20% участников опроса демотивированы загниванием кода по причине отсутствия понимания со стороны Product Owner (Project Manager). Эту проблему хорошо освещали многие известные авторы: Kent Beck, Robert Martin, Jeff Sutherland, Martin Fowler, Craig Larman, Henrik Kniberg, Dean Leffingwell, Kenneth Rubin, Ward Cunningham и другие.
Как могло получиться, что, используя Agile, разработчики, вместо "produce quality work at all times", вынуждены копаться в коде, который по своей консистенции не сильно отличается от свалки? Терпения на такие "условия работы" хватает не у всех, что является одной из распространенных причин текучки кадров.
На эту тему было много написано, да мало делается. Недостаточная информированность технических специалистов делает из них легкую добычу психологических манипуляций, вынужденную принимать всю вину на свой счет, и непонимающую, как выйти из замкнутого круга. Отличительным симптомом такой ситуации являются постоянно "горящие" и вечно "сорванные" сроки, отсутствие взаимовыручки и перекладывание вины.
Это только одна из многих проблем, которые мы наблюдаем в отрасли, и для решения которых мы и решили объединить усилия в этом канале.
Знакома ли вам эта проблема? Удалось ли её решить? Каким образом?
#SoftwareDesign #SDLC
📝 "You [programmer] have the right to produce quality work at all times."
Причем:
📝 "During the Snowbird meeting, Kent Beck said that the goal of Agile was to heal the divide between business and development."
-- "Clean Agile: Back to Basics" by Robert C. Martin - организатор той встречи.
Недавно состоялся опрос, по результатам которого выяснилось, что 20% участников опроса демотивированы загниванием кода по причине отсутствия понимания со стороны Product Owner (Project Manager). Эту проблему хорошо освещали многие известные авторы: Kent Beck, Robert Martin, Jeff Sutherland, Martin Fowler, Craig Larman, Henrik Kniberg, Dean Leffingwell, Kenneth Rubin, Ward Cunningham и другие.
Как могло получиться, что, используя Agile, разработчики, вместо "produce quality work at all times", вынуждены копаться в коде, который по своей консистенции не сильно отличается от свалки? Терпения на такие "условия работы" хватает не у всех, что является одной из распространенных причин текучки кадров.
На эту тему было много написано, да мало делается. Недостаточная информированность технических специалистов делает из них легкую добычу психологических манипуляций, вынужденную принимать всю вину на свой счет, и непонимающую, как выйти из замкнутого круга. Отличительным симптомом такой ситуации являются постоянно "горящие" и вечно "сорванные" сроки, отсутствие взаимовыручки и перекладывание вины.
Это только одна из многих проблем, которые мы наблюдаем в отрасли, и для решения которых мы и решили объединить усилия в этом канале.
Знакома ли вам эта проблема? Удалось ли её решить? Каким образом?
#SoftwareDesign #SDLC
martinfowler.com
Writing The Agile Manifesto
A long-form article ennoscriptd: "Writing The Agile Manifesto"
🔥7👍4
Forwarded from Russian Association of Software Architects (Ivan)
"Help geeks feel safe in the world" - карьерная миссия Kent Beck очень близка целям нашего объединения. На прошлой неделе он посвятил этому вопросу целую статью: "Help Geeks Feel Safe In The World: My Personal Mission".
Роль Kent Beck в индустрии сложно переоценить: Design Patterns, xUnit, TDD, Refactoring, Extreme Programming и существенное влияние на Agile Manifesto. Невероятно эрудированный человек, обладающий редкой способностью объяснять сложные вещи простым языком.
#Goal
Роль Kent Beck в индустрии сложно переоценить: Design Patterns, xUnit, TDD, Refactoring, Extreme Programming и существенное влияние на Agile Manifesto. Невероятно эрудированный человек, обладающий редкой способностью объяснять сложные вещи простым языком.
#Goal
Medium
Help Geeks Feel Safe In The World: My Personal Mission
Twenty five years into my career and I finally figured out my mission. This was after patterns, after xUnit, after TDD, after Extreme…
🔥4👍2
Forwarded from Russian Association of Software Architects (Ivan)
Мы продолжаем информировать вас о целях нашего объединения, поскольку, как говорится, важно не объединение само по себе, а те принципы, на которых оно основано. Сообщения о наших целях мы будем помечать тегом #Goal .
Как говорил Gregor Hohpe:
"There's a definite Dunning-Kruger effect for authors.
The people who hold a ton of knowledge hesitate because they find their insights "obvious" or "nothing special".
Then you have people who write a lot but do little real work that they could base their writing on..."
Это формирует противоречие в информационном пространстве, которое мы наблюдаем. С одной стороны - перегруженность и захламленность информационного пространства. С другой стороны - стесненность ресурсов времени практикующих специалистов на отсев информационных помех и поиск релевантной информации.
Поэтому, мы видим свою задачу в выявлении и поддержке перспективных авторов, блогеров и докладчиков, в объединении их усилий в авторском коллективе этого канала и объединенного архитектурного руководства, призванного облегчить навигацию в информационном пространстве. А также в организации серии митапов с их участием.
Наш принцип: практикующий специалист имеет право на легкий доступ к качественной информации. И это право не должно ущемляться правом других на свободу распространения информации.
#Goal
Как говорил Gregor Hohpe:
"There's a definite Dunning-Kruger effect for authors.
The people who hold a ton of knowledge hesitate because they find their insights "obvious" or "nothing special".
Then you have people who write a lot but do little real work that they could base their writing on..."
Это формирует противоречие в информационном пространстве, которое мы наблюдаем. С одной стороны - перегруженность и захламленность информационного пространства. С другой стороны - стесненность ресурсов времени практикующих специалистов на отсев информационных помех и поиск релевантной информации.
Поэтому, мы видим свою задачу в выявлении и поддержке перспективных авторов, блогеров и докладчиков, в объединении их усилий в авторском коллективе этого канала и объединенного архитектурного руководства, призванного облегчить навигацию в информационном пространстве. А также в организации серии митапов с их участием.
Наш принцип: практикующий специалист имеет право на легкий доступ к качественной информации. И это право не должно ущемляться правом других на свободу распространения информации.
#Goal
👍11🔥4
Forwarded from Russian Association of Software Architects (Ivan)
Список рекомендуемой литературы от Gregor Hohpe:
1. "The Architect's Path (Part 1 - Model)"
2. "The Architect's Path (Part 2 - Implementation)"
#SoftwareArchitecture
1. "The Architect's Path (Part 1 - Model)"
2. "The Architect's Path (Part 2 - Implementation)"
#SoftwareArchitecture
🔥7👍3
Forwarded from Russian Association of Software Architects (Gennadiy Kruglov)
Это ресурсы для 1-ой очереди изучения, то есть базовые, необходимые в первую очередь.
В перечне только актуальные и "свежие" ресурсы, за исключением (древней) книги Эванса по DDD. Эта книга по-прежнему полностью актуальна
Блоги:
https://martin.kleppmann.com/
https://berndruecker.io/
https://architectelevator.com/
Каталоги паттернов:
https://www.enterpriseintegrationpatterns.com/
https://microservices.io/
Базовые знания:
https://www.amazon.com/Designing-Data-Intensive-Applications-Reliable-Maintainable-ebook/dp/B06XPJML5D/
https://www.amazon.com/Balancing-Coupling-Software-Design-Addison-wesley/dp/0137353480
DDD:
https://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software-ebook/dp/B00794TAUG/
https://www.amazon.com/Learning-Domain-Driven-Design-Aligning-Architecture/dp/1098100131/
Микросервисная архитектура:
https://www.amazon.com/Microservices-Patterns-examples-Chris-Richardson/dp/1617294543/
Workflow Management:
https://www.amazon.com/Practical-Process-Automation-Orchestration-Microservices/dp/149206145X/
Исследование предметной области:
https://www.eventstorming.com/
Архитектурные фреймворки:
https://pubs.opengroup.org/architecture/o-aa-standard/
Методологии разработки и орг архитектура:
https://teamtopologies.com/
Важнейшие статьи:
https://martinfowler.com/articles/architect-elevator.html
https://martinfowler.com/bliki/MonolithFirst.html
https://martinfowler.com/bliki/SacrificialArchitecture.html
В перечне только актуальные и "свежие" ресурсы, за исключением (древней) книги Эванса по DDD. Эта книга по-прежнему полностью актуальна
Блоги:
https://martin.kleppmann.com/
https://berndruecker.io/
https://architectelevator.com/
Каталоги паттернов:
https://www.enterpriseintegrationpatterns.com/
https://microservices.io/
Базовые знания:
https://www.amazon.com/Designing-Data-Intensive-Applications-Reliable-Maintainable-ebook/dp/B06XPJML5D/
https://www.amazon.com/Balancing-Coupling-Software-Design-Addison-wesley/dp/0137353480
DDD:
https://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software-ebook/dp/B00794TAUG/
https://www.amazon.com/Learning-Domain-Driven-Design-Aligning-Architecture/dp/1098100131/
Микросервисная архитектура:
https://www.amazon.com/Microservices-Patterns-examples-Chris-Richardson/dp/1617294543/
Workflow Management:
https://www.amazon.com/Practical-Process-Automation-Orchestration-Microservices/dp/149206145X/
Исследование предметной области:
https://www.eventstorming.com/
Архитектурные фреймворки:
https://pubs.opengroup.org/architecture/o-aa-standard/
Методологии разработки и орг архитектура:
https://teamtopologies.com/
Важнейшие статьи:
https://martinfowler.com/articles/architect-elevator.html
https://martinfowler.com/bliki/MonolithFirst.html
https://martinfowler.com/bliki/SacrificialArchitecture.html
👍17🔥2