"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-сервисами стали повседневными задачами для многих аналитиков. Однако мы часто...
На вес золота:
Managing Digital Concepts and Practices
- https://publications.opengroup.org/g183
Thanks to @sergey486 for https://news.1rj.ru/str/itarchitect/104883
#Management #SDLC #SoftwareArchitecure
Managing Digital Concepts and Practices
- https://publications.opengroup.org/g183
Thanks to @sergey486 for https://news.1rj.ru/str/itarchitect/104883
#Management #SDLC #SoftwareArchitecure
publications.opengroup.org
Managing Digital: Concepts and Practices
This book provides a survey of critical knowledge for a digital workforce. It is intended to guide a practitioner through the journey of building a digital-first viewpoint and the skills needed to thrive in the digital-first world.
Очень неплохой справочник, с ответами на многие вопросы о том, как работать с требованиями в условиях Agile:
"Handbook of RE@Agile According to the IREB Standard Education and Training for IREB Certified Professional for Requirements Engineering Advanced Level RE@Agile"
- https://www.ireb.org/content/downloads/22-cpre-advanced-level-re-agile-handbook/handbook_cpre_al_re%40agile_en_v1.0.2.pdf
См. также:
"Library of IREB artifacts"
- https://www.ireb.org/en/downloads/tag:handbook
#Agile #Management #SoftwareArchitecture #RequirementsEngineering #Analysis
"Handbook of RE@Agile According to the IREB Standard Education and Training for IREB Certified Professional for Requirements Engineering Advanced Level RE@Agile"
- https://www.ireb.org/content/downloads/22-cpre-advanced-level-re-agile-handbook/handbook_cpre_al_re%40agile_en_v1.0.2.pdf
См. также:
"Library of IREB artifacts"
- https://www.ireb.org/en/downloads/tag:handbook
#Agile #Management #SoftwareArchitecture #RequirementsEngineering #Analysis
Список литературы по тестированию от ISTQB®:
"ISTQB® Related Books"
- https://www.istqb.org/references/books/istqb-related-books.html
"Referenced Books in ISTQB® Syllabi
- https://www.istqb.org/references/books/referenced-books-in-istqb-syllabi.html
#Testing
"ISTQB® Related Books"
- https://www.istqb.org/references/books/istqb-related-books.html
"Referenced Books in ISTQB® Syllabi
- https://www.istqb.org/references/books/referenced-books-in-istqb-syllabi.html
#Testing
Forwarded from Архитектура ИТ-решений
Мэтт МакЛарти представил большой текст про Data Mesh https://blogs.mulesoft.com/api-integration/api-management-and-data-mesh/ Возможно, после первых абзацев вы решите что читать его вряд ли следует, но не спешите. Автор вовсе не собирается безоговорочно поддерживать новую модную концепцию блистательной Жамак Дехгани. И потому дальше по тексту он выскажется о том, чем data mesh не является, а так же поделится своими мыслями и сомнениями. Почему-то, такое теперь редкость
MuleSoft Blog
How does API management mesh with, um, data mesh?
Etymology of net (n.): Old English net
Кстати, спасибо за обсуждения - я вспомнил один интересный факт - Kent Beck посвятил теме предыдущего поста всю свою карьеру. Так, в своем LinkedIn он прямо говорит:
"My career mission is to help geeks feel safe in the world."
В одном из недавних постов он снова вспоминал детский случай панической атаки на рыбалке, который предопределил его увлечение психологией:
- https://medium.com/@kentbeck_7670/how-meditation-works-for-me-11378a2a19fc
На картинке перед фразой "my first panic attack" изображен лес и спасительная река, по которой они вышли из леса. А в статье он пишет про "падение листика дерева".
Подробней об этом случае он рассказывает в книге "Planning Extreme Programming" by Kent Beck, Martin Fowler:
- https://news.1rj.ru/str/emacsway_log/712
В этой же книге он признается, что видит одну из основных задач Agile-разработки в устранении страхов как со стороны разработчиков, так и со стороны бизнеса.
Если кто не читал эту книгу - настоятельно рекомендую.
Список психологической и филосовской литературы, который он приводит в библиографии книги «Extreme Programming Explained» 1st edition, действительно, впечатляет.
[UPDATE]: Если кто не знает, то встреча 2001 года, на которой был подписан Agile Manifesto, хотя и была организована Robert C. Martin, но он находился под сильным впечатлением идей Kent Beck.
#Career #SoftSkills #Management
"My career mission is to help geeks feel safe in the world."
В одном из недавних постов он снова вспоминал детский случай панической атаки на рыбалке, который предопределил его увлечение психологией:
- https://medium.com/@kentbeck_7670/how-meditation-works-for-me-11378a2a19fc
На картинке перед фразой "my first panic attack" изображен лес и спасительная река, по которой они вышли из леса. А в статье он пишет про "падение листика дерева".
Подробней об этом случае он рассказывает в книге "Planning Extreme Programming" by Kent Beck, Martin Fowler:
- https://news.1rj.ru/str/emacsway_log/712
В этой же книге он признается, что видит одну из основных задач Agile-разработки в устранении страхов как со стороны разработчиков, так и со стороны бизнеса.
Если кто не читал эту книгу - настоятельно рекомендую.
Список психологической и филосовской литературы, который он приводит в библиографии книги «Extreme Programming Explained» 1st edition, действительно, впечатляет.
[UPDATE]: Если кто не знает, то встреча 2001 года, на которой был подписан Agile Manifesto, хотя и была организована Robert C. Martin, но он находился под сильным впечатлением идей Kent Beck.
#Career #SoftSkills #Management
Telegram
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
По поводу "Эффекта Самозванца" (ощущение того, что человек не заслуживает профессиональной позиции, полагая, что окружающие ошибочно думают иначе). Видно, что эта тема многих беспокоит. Мне даже известны люди, которые не выдержали, и бросили разработку.…