Forwarded from Архитектура ИТ-решений
А вот предложения по классификации интеграционных взаимодействий от Билгина Ибряма (Red Hat) https://www.infoq.com/articles/microservices-inside-out/
Очень многие эксперты сейчас пытаются нащупать новый взгляд, новую модель интеграции приложений, да и говорят примерно об одних и тех же вещах. В общем, наблюдаем дальше
Очень многие эксперты сейчас пытаются нащупать новый взгляд, новую модель интеграции приложений, да и говорят примерно об одних и тех же вещах. В общем, наблюдаем дальше
InfoQ
Turning Microservices Inside-Out
Turning microservices inside-out means moving past a single, request/response API to designing microservices with an inbound API for queries and commands, an outbound APIs to emit events, and a meta API to describe them both. A database can be supplemented…
Forwarded from @yarosh_log
Там это … есть CNCF AWS StepFunctions подобная спека
https://serverlessworkflow.io/
и даже пару совместимых проектов, даже с BPMN’ом
https://kogito.kie.org/
https://serverlessworkflow.io/
и даже пару совместимых проектов, даже с BPMN’ом
https://kogito.kie.org/
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Team Topologies Book References - https://github.com/TeamTopologies/Team-Topologies-Book-References #Management #Agile #SoftwareArchitecture #TeamTopologies
"The strong and weak forces of architecture" by Evan Bottcher
- https://martinfowler.com/articles/strong-weak-arch.html
Еще одна статья на тему топологии и масштабирования команд.
#TeamTopologies #Management #SoftwareArchitecture
- https://martinfowler.com/articles/strong-weak-arch.html
Еще одна статья на тему топологии и масштабирования команд.
#TeamTopologies #Management #SoftwareArchitecture
martinfowler.com
The strong and weak forces of architecture
The forces for architectural alignment vary on domain relationships.
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
"Domain Storytelling: A Collaborative, Visual, and Agile Way to Build Domain-Driven Software" by Stefan Hofer, Henning Schwentner Part of the Addison-Wesley Signature Series (Vernon) series. - https://www.informit.com/store/domain-storytelling-a-collaborative…
"Why EventStorming practitioners should try Domain Storytelling" by Henning Schwentner and Stefan Hofer
- https://www.eventstore.com/blog/4-strategies-for-future-events-with-event-sourcing
#DDD #SoftwareDesign #SoftwareArchitecture #EventStorming #DomainStorytelling
- https://www.eventstore.com/blog/4-strategies-for-future-events-with-event-sourcing
#DDD #SoftwareDesign #SoftwareArchitecture #EventStorming #DomainStorytelling
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
"Minimize Team Cognitive Load to Increase Flow" by Matthew Skelton - https://itrevolution.com/minimize-cognitive-load-of-teams/ Хорошая статья о связи топологии команд с DDD. Комментарий Nick Tune: - https://twitter.com/ntcoding/status/1444232557080494086?s=19…
Часто слышу вопрос "читать ли синюю книгу Эванса, или она уже устарела?" Прекрасный ответ на этот вопрос дает Nick Tune в статье
"domain-driven design (ddd) vs Domain-Driven Design (DDD)"
- https://medium.com/nick-tune-tech-strategy-blog/domain-driven-design-ddd-vs-domain-driven-design-ddd-10ec1d5ca6c7
#DDD #SoftwareArchitecture
"domain-driven design (ddd) vs Domain-Driven Design (DDD)"
- https://medium.com/nick-tune-tech-strategy-blog/domain-driven-design-ddd-vs-domain-driven-design-ddd-10ec1d5ca6c7
#DDD #SoftwareArchitecture
Medium
domain-driven design (ddd) vs Domain-Driven Design (DDD)
Practically everybody is doing domain-driven design in some form. When we build new products and services, we’re identifying unmet needs in…
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Немного о топологии DevOps команд в масштабируемом Agile: "What Team Structure is Right for DevOps to Flourish?" by Matthew Skelton https://blog.matthewskelton.net/2013/10/22/what-team-structure-is-right-for-devops-to-flourish/ "DevOps Topologies" https…
Паттерны DevOps топологии:
Compliance in a DevOps Culture. Integrating Compliance Controls and Audit into CI/CD Processes
Integrating the necessary Security Controls and Audit capabilities to satisfy Compliance requirements within a DevOps culture can capitalize on CI/CD pipeline automation, but presents unique challenges as an organization scales. Understanding the second order implications and unintended consequences caused by the chosen implementation is key to building an effective, secure, and scalable solution.
- https://martinfowler.com/articles/devops-compliance.html
#Management #SoftwareArchitecture #Agile #DevOps
Compliance in a DevOps Culture. Integrating Compliance Controls and Audit into CI/CD Processes
Integrating the necessary Security Controls and Audit capabilities to satisfy Compliance requirements within a DevOps culture can capitalize on CI/CD pipeline automation, but presents unique challenges as an organization scales. Understanding the second order implications and unintended consequences caused by the chosen implementation is key to building an effective, secure, and scalable solution.
- https://martinfowler.com/articles/devops-compliance.html
#Management #SoftwareArchitecture #Agile #DevOps
martinfowler.com
Compliance in a DevOps Culture
A DevOps Compliance culture can yield enormous benefits provided the strategy is tailored to the organization.
Forwarded from Andrey Ratushniy
Друзья, буквально неделю назад Владимир Хориков (@vkhorikov ) выступил с докладом в котором он рассказывает про основные принципы и строительные блоки DDD-методологии: контексты, единый язык, модели. Обращает внимание на недостатки тех или иных приемов при разработке ПО. Вобщем, настоятельно рекомендую, особенно тем, кто является новичком в DDD https://www.youtube.com/watch?v=kPV1SkdSnhE
YouTube
Vladimir Khorikov: DDD in a nutshell
Takeaways: the main principles of DDD and why DDD is important in business applications, technical aspects and patterns in DDD, including the difference between anemic and rich domain models, the relation between DDD, microservices and Cloud.
Vladimir Khorikov…
Vladimir Khorikov…
👍1
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Архитектурный еженедельник от Oskar Dudycz: "Architecture Weekly - links and resources to boost your knowledge and developer experience" - https://github.com/oskardudycz/ArchitectureWeekly #DDD #SoftwareArchitecture #SoftwareDesign #Microservices #DistributedSystems
Напоминаю, что Oskar Dudycz ведет архитектурный еженедельник. Вышел свежий выпуск:
- https://github.com/oskardudycz/ArchitectureWeekly/#15th-novemeber-2021
- https://github.com/oskardudycz/ArchitectureWeekly/#15th-novemeber-2021
GitHub
GitHub - oskardudycz/ArchitectureWeekly: Architecture Weekly - links and resources to boost your knowledge and developer skills
Architecture Weekly - links and resources to boost your knowledge and developer skills - oskardudycz/ArchitectureWeekly
Forwarded from Архитектура ИТ-решений
У авторов Team Topologies есть довольно большой текст о когнитивной нагрузке команд https://itrevolution.com/team-cognitive-load-team-topologies/ (а сам термин второе полугодие присутствует в технологическом радаре https://www.thoughtworks.com/radar/techniques/team-cognitive-load). Интересно, что до этого работы Джона Свеллера о Cognitive Architecture and Instructional Design вспоминали только в связи с обучением.
Появление этой темы в разработке дает нам новые требования к архитектурным моделям (схемам в терминологии Свеллера). Собственно, модели должны быть сделаны так, чтоб снижать когнитивную нагрузку посредством автоматизмов
Появление этой темы в разработке дает нам новые требования к архитектурным моделям (схемам в терминологии Свеллера). Собственно, модели должны быть сделаны так, чтоб снижать когнитивную нагрузку посредством автоматизмов
IT Revolution
Monoliths vs Microservices is Missing the Point—Start with Team Cognitive Load - IT Revolution
Даже когда авиалайнер стремительно несется к авиакатастрофе, селективное восприятие продолжает вносить искажение в восприятие окружающей действительности его командиром. См. на 13:12:
- https://youtu.be/bo-T_htc6_8?t=792
Что ж тогда ожидать от медленно потопающих ИТ-проектов без единой метрики... Поэтому, Gergor Hohpe и Neal Ford и добавили основы коммуникативной психологии в свои книги по архитектуре. Ведь человек зачастую руководствуется иррациональным, а не рациональным. Что привело к появлению целого раздела психологии под названием "Decision Making".
"Склонность к подтверждению своей точки зрения",
"Селективное восприятие",
"Список психологических эффектов"
#SoftSkills #Management
- https://youtu.be/bo-T_htc6_8?t=792
Что ж тогда ожидать от медленно потопающих ИТ-проектов без единой метрики... Поэтому, Gergor Hohpe и Neal Ford и добавили основы коммуникативной психологии в свои книги по архитектуре. Ведь человек зачастую руководствуется иррациональным, а не рациональным. Что привело к появлению целого раздела психологии под названием "Decision Making".
"Склонность к подтверждению своей точки зрения",
"Селективное восприятие",
"Список психологических эффектов"
#SoftSkills #Management
YouTube
Авиакатастрофа в Манасе 16 января 2017 года. Боинг 747-400. Manas. Boeing 747-400. Бишкек.
Наши фирменные толстовки и футболки https://fly-shop.myprintbar.ru/
Главный консультант фильма действующий второй пилот Боинг 747 Andrei.pilot747
https://www.youtube.com/channel/UC6VkVXwLw84GjbIescqrOoA
https://instagram.com/andrei_pilot747?igshid=10kyo8hye5u35…
Главный консультант фильма действующий второй пилот Боинг 747 Andrei.pilot747
https://www.youtube.com/channel/UC6VkVXwLw84GjbIescqrOoA
https://instagram.com/andrei_pilot747?igshid=10kyo8hye5u35…
"Live projections for read models with Event Sourcing and CQRS" by Anton Stöckl, с примерами на Golang.
- https://www.eventstore.com/blog/live-projections-for-read-models-with-event-sourcing-and-cqrs
#DDD #CQRS #ES #SoftwareDesign #SoftwareArchitecture
- https://www.eventstore.com/blog/live-projections-for-read-models-with-event-sourcing-and-cqrs
#DDD #CQRS #ES #SoftwareDesign #SoftwareArchitecture
Eventstore
Live projections for read models with Event Sourcing and CQRS
How do you do lightweight read models? Anton Stöckl guides you through this process with this detailed blog post
Forwarded from Roman Tsirulnikov
Привет!
Недавно сделал еще один обучающий материал, может сгодится кому в помощь
https://disk.yandex.ru/i/A1GGUajZgmcBzA
Недавно сделал еще один обучающий материал, может сгодится кому в помощь
https://disk.yandex.ru/i/A1GGUajZgmcBzA
Яндекс Диск
ServiceArch-MoneyDay2021.pdf
Посмотреть и скачать с Яндекс Диска
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
За сутки подняться с 10-го до 1-го места. https://twitter.com/vladikk/status/1447462943226990600?t=yrXw9LxV0E8JzYGThhMvhQ&s=19 Все-таки я не ошибался, когда говорил, что книга станет топовой в архитектуре. Эта книга должна была появиться. Уж слишком огромной…
Сегодня доставили. @vladik_kh , спасибо!
#DDD #CQRS #EventSourcing #SoftwareDesign #SoftwareArchitecture #Microservices
#DDD #CQRS #EventSourcing #SoftwareDesign #SoftwareArchitecture #Microservices
Andrey Ratushniy
Друзья, буквально неделю назад Владимир Хориков (@vkhorikov ) выступил с докладом в котором он рассказывает про основные принципы и строительные блоки DDD-методологии: контексты, единый язык, модели. Обращает внимание на недостатки тех или иных приемов при…
Validaton and DDD.
Новое видео Владимира Хорикова (@vkhorikov ).
https://youtu.be/mMo8G3gCOtA
#DDD #SoftwareDesign
Новое видео Владимира Хорикова (@vkhorikov ).
https://youtu.be/mMo8G3gCOtA
#DDD #SoftwareDesign
YouTube
Владимир Хориков — Validation and DDD
Валидация — довольно большой топик. Существует множество библиотек и подходов к валидации, часто противоречащих друг другу. Сделать выбор в такой ситуации довольно непросто.
В этом докладе будет показано, как скомбинировать валидацию с практиками Domain…
В этом докладе будет показано, как скомбинировать валидацию с практиками Domain…
Я тоже буду на этой встрече. У кого есть желание пообщаться вживую - записывайтесь, и говорите номер автомобиля для въезда на парковку.
Forwarded from DDDevotion
Записывайте в календарь - 22 декабря 18-00 проводим наш предновогодний митап. Кроме этого прорабатываем возможность оффлайновой части в Москве. Список участников еще формируется.
По формату - не хочется под Новый год слушать доклады, поэтому планирую провести круглый стол по одной из наболевших тем.
По формату - не хочется под Новый год слушать доклады, поэтому планирую провести круглый стол по одной из наболевших тем.
Интересную тему предложили наши европейские коллеги на встречу 28 декабря:
Domain-Drinking Dialogues 2nd edition - 2021 Lean coffee
Было бы неплохо подготовить достойный ответ 🙂))
Domain-Drinking Dialogues 2nd edition - 2021 Lean coffee
Было бы неплохо подготовить достойный ответ 🙂))
Meetup
Virtual Domain-Driven Design meetup | Meetup
If you don't live near an active Domain Driven Design meetup, or just want to get more in-depth knowledge of DDD, please join this vast growing community! Anyone is invited here.We strive to create a community of like-minded people eager to dive more into…
У ребят похожие цели. Уже 111 контрибьюторов. 152K звезд. 28K форков.
The System Design Primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
- https://github.com/donnemartin/system-design-primer
#SoftwareArchitecture #SoftwareDesign #Career #SoftSkills #KnowledgeManagement
The System Design Primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
- https://github.com/donnemartin/system-design-primer
#SoftwareArchitecture #SoftwareDesign #Career #SoftSkills #KnowledgeManagement
GitHub
GitHub - donnemartin/system-design-primer: Learn how to design large-scale systems. Prep for the system design interview. Includes…
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards. - donnemartin/system-design-primer
Forwarded from Архитектура ИТ-решений
The Process Automation Map Любителям бизнес-процессов: большой текст про разные типы процессов (и подходы к их автоматизации) от Bernd Rücker (Camunda) https://blog.bernd-ruecker.com/exploring-the-process-automation-map-7d9aa181a747 и его более короткая версия https://techspective.net/2021/11/22/the-process-automation-map/
Medium
Exploring the Process Automation Map
This article dives deeper into the dimensions of the process automation map
Forwarded from Oleg Krasnov
Всем привет!
Вчера моя команда заняла 2е место в конкурсе O’Reilly Arch Katas.
Так получилось, что в этом раз нужно было по-сути расширить функционал системы, которую спроектировал Андрей Гордиенко и победил на одном из предыдущих мероприятий.
Вот что получилось в итоге у нас: https://github.com/vadagama/sever_crew
Если по-делу накидаете на вентилятор, буду признателен. Хорошие отзывы тоже люблю. 🙂
Вчера моя команда заняла 2е место в конкурсе O’Reilly Arch Katas.
Так получилось, что в этом раз нужно было по-сути расширить функционал системы, которую спроектировал Андрей Гордиенко и победил на одном из предыдущих мероприятий.
Вот что получилось в итоге у нас: https://github.com/vadagama/sever_crew
Если по-делу накидаете на вентилятор, буду признателен. Хорошие отзывы тоже люблю. 🙂
GitHub
GitHub - vadagama/sever_crew: The Farmacy Family Architectural Kata by O'Reilly
The Farmacy Family Architectural Kata by O'Reilly. Contribute to vadagama/sever_crew development by creating an account on GitHub.
Gregor Hohpe увидел другую возможность донести представителям бизнеса стоимость архитектурных решений, используя терминологию фондового рынка, и разъясняет это на примере опционов.
- https://architectelevator.com/architecture/architecture-options/
Невероятно удачная статья. Подсмотрено здесь. Спасибо @mxsmirnov
#SoftwareArchitecture #Management
- https://architectelevator.com/architecture/architecture-options/
Невероятно удачная статья. Подсмотрено здесь. Спасибо @mxsmirnov
#SoftwareArchitecture #Management
Telegram
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Я когда-то писал о "ложной коммутативности" ( https://news.1rj.ru/str/emacsway_log/458 ) в управленческих решениях - это когда совокупная стоимость реализации нескольких задач зависит от последовательности их выполнения. Особенно это касается платформенных (технических)…