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 ) в управленческих решениях - это когда совокупная стоимость реализации нескольких задач зависит от последовательности их выполнения. Особенно это касается платформенных (технических)…
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
go-web-app-antipatterns - Short examples of common anti-patterns in Go Web Applications. - https://github.com/ThreeDotsLabs/go-web-app-antipatterns Ребята из Three Dots Labs, разработчики DDD-framework Watermill на Golang, начали собирать каталог антипаттернов.…
Генератор C4model диаграммы из кода:
"Auto-generated C4 Architecture Diagrams in Go" by Krzysztof Reczek
- https://threedots.tech/post/auto-generated-c4-architecture-diagrams-in-go/
#Microservices #DDD #SoftwareDesign #SoftwareArchitecture #Golang #C4model
"Auto-generated C4 Architecture Diagrams in Go" by Krzysztof Reczek
- https://threedots.tech/post/auto-generated-c4-architecture-diagrams-in-go/
#Microservices #DDD #SoftwareDesign #SoftwareArchitecture #Golang #C4model
threedots.tech
Auto-generated C4 Architecture Diagrams in Go
Learn how to auto-generate C4 architecture diagrams for Go projects with this practical guide. We demonstrate a powerful library that creates up-to-date diagrams from your code, saving time and keeping documentation accurate.
DDDevotion
Записывайте в календарь - 22 декабря 18-00 проводим наш предновогодний митап. Кроме этого прорабатываем возможность оффлайновой части в Москве. Список участников еще формируется. По формату - не хочется под Новый год слушать доклады, поэтому планирую провести…
Какого числа вам удобней посетить встречу по DDD в очном формате (м.Вернадского)?
Anonymous Poll
35%
14 декабря
51%
22 декабря
33%
24 декабря
Forwarded from Никита Соболев
DDD in Idris: https://www.youtube.com/watch?v=QBj-4K-l-sg
YouTube
Domain Driven Design Made Dependently Typed
For more details see; https://github.com/andorp/order-taking/
My talk about DDD and the high level overview of the Idris implementation of the Domain Modeling Made Functional Book, where I used dependent types to formalize the Bounded Context and Workflow…
My talk about DDD and the high level overview of the Idris implementation of the Domain Modeling Made Functional Book, where I used dependent types to formalize the Bounded Context and Workflow…
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Список литературы по аналитике: - https://www.volere.org/resources/books/ - https://systems.education/books Список инструментов для управления требованиями: - https://www.volere.org/tools/ - https://www.volere.org/requirements-tools/ Шаблоны спецификаций…
Рейтинг инструментов для упраления требованиями/архитектурой/SDLC/etc. от Gartner по категориям:
- https://www.gartner.com/reviews/markets
#SoftwareArchitecture #Analysis #SoftwareRequirements #SDLC
- https://www.gartner.com/reviews/markets
#SoftwareArchitecture #Analysis #SoftwareRequirements #SDLC
Gartner
Enterprise IT Software Reviews | Gartner Peer Insights
Systems.Education: Системный Анализ и Проектирование информационных систем: архитектура, интеграции, базы данных
Мы оформили информацию вебинара Елены Бенкен в виде краткой статьи https://systems.education/rest-api-postman
"REST, что же ты такое? Понятное введение в технологию для ИТ-аналитиков"
- https://habr.com/ru/post/590679/
-https://systems.education/what-is-rest
#SoftwareArchitecure #DistributedSystems #Integration
- https://habr.com/ru/post/590679/
-https://systems.education/what-is-rest
#SoftwareArchitecure #DistributedSystems #Integration
Хабр
REST, что же ты такое? Понятное введение в технологию для ИТ-аналитиков
Мы подготовили статью Андрея Буракова на основе его вебинара на нашем YouTube-канале: Проектирование и работа с REST-сервисами стали повседневными задачами для многих аналитиков. Однако мы часто...