Список всех книг серии Vaught Vernon:
"The Addison-Wesley Signature Series: Vaughn Vernon"
- https://www.informit.com/imprint/series_detail.aspx?ser=7937178&utm_source=product&utm_medium=seriespage&utm_campaign=awss-vernon
#DDD #SoftwareArchitecture #SoftwareDesign
"The Addison-Wesley Signature Series: Vaughn Vernon"
- https://www.informit.com/imprint/series_detail.aspx?ser=7937178&utm_source=product&utm_medium=seriespage&utm_campaign=awss-vernon
#DDD #SoftwareArchitecture #SoftwareDesign
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Второе издание "Building Microservices: Designing Fine-Grained Systems" by Sam Newman https://www.amazon.com/gp/product/1492034029 #Microservices
Тут в чате канала @webkunx подсказывает, что вышел полноценный релиз второго издания "Building Microservices: Designing Fine-Grained Systems" by Sam Newman (September 28, 2021):
- https://www.amazon.com/gp/product/1492034029
Ранее был доступен early release raw & unedited.
Все новинки Software Design & Engineering:
- https://www.amazon.com/gp/new-releases/books/491316/ref=zg_b_hnr_491316_1
Из них две книги by Vladik Khononov ( @vladik_kh ).
P.S.: Если вдруг кто-то не знал - задать ему вопрос можно в чате канала.
- https://www.amazon.com/gp/product/1492034029
Ранее был доступен early release raw & unedited.
Все новинки Software Design & Engineering:
- https://www.amazon.com/gp/new-releases/books/491316/ref=zg_b_hnr_491316_1
Из них две книги by Vladik Khononov ( @vladik_kh ).
P.S.: Если вдруг кто-то не знал - задать ему вопрос можно в чате канала.
Telegram
Vanya Leyn in emacsway-chat
Кстати, там второе издание Building microservices вышло, пока выглядит очень неплохо
Превосходный пост о роли Ubiquitous Language в Software Design.
"Design and Reality" by Mathias Verraes and Rebecca Wirfs-Broc
- http://wirfs-brock.com/blog/2021/09/13/design-and-reality/
Комментарий M.Fowler: https://twitter.com/martinfowler/status/1437843497734791181?s=19
#DDD #SoftwareDesign #SoftwareArchitecture
"Design and Reality" by Mathias Verraes and Rebecca Wirfs-Broc
- http://wirfs-brock.com/blog/2021/09/13/design-and-reality/
Комментарий M.Fowler: https://twitter.com/martinfowler/status/1437843497734791181?s=19
#DDD #SoftwareDesign #SoftwareArchitecture
Twitter
Martin Fowler
Excellent post from @rebeccawb and @mathiasverraes on the role of Ubiquitous Language in software design "Ubiquitous Language is: a constructed, formalized language, agreed upon by stakeholders and designers, to serve the needs of our design." wirfs-broc…
🤩1
Интересная дискуссия по второй ссылке пересылаемого сообщения (диалог Grady Booch и Robert C. Martin). Кстати, Sam Newman тоже не обошел стороной эту тему:
- https://twitter.com/samnewman/status/1433096735006527495?s=19
Однако, наблюдая за направлением развития дискуссии, поспешил скорректировать её:
- https://twitter.com/samnewman/status/1433179115063021572?s=19
#Microservices #SoftwareArchitecture #SoftwareDesign
Пересылаемое сообщение ниже 👇
- https://twitter.com/samnewman/status/1433096735006527495?s=19
Однако, наблюдая за направлением развития дискуссии, поспешил скорректировать её:
- https://twitter.com/samnewman/status/1433179115063021572?s=19
#Microservices #SoftwareArchitecture #SoftwareDesign
Пересылаемое сообщение ниже 👇
Twitter
Sam Newman
Microservices are not the antithesis of a modular, monolithic architecture. In fact, I'd argue that a modular monolithic architecture and a microservice architecture have much more in common with each other than either styles do with a big ball of mud.
Forwarded from Архитектура ИТ-решений
Я думал, что под этим недавним твиттом Gregor Hohpe https://twitter.com/ghohpe/status/1441059739551420421 развернется флейм, но этого не случилось (Возможно, интересней хайповая переписка Буча с дядюшкой Бобом о том, являются ли микросервисы архитектурой или же стратегией развертывания https://twitter.com/Grady_Booch/status/1441871173957001224) Жаль, что не случилось. Тем трудней мне будет отстаивать тему заката интеграции приложений на archdays
Twitter
Gregor
For modern cloud apps, #integration isn't an afterthought; its an integral part of application design and delivery
Архитектурный еженедельник от Oskar Dudycz:
"Architecture Weekly - links and resources to boost your knowledge and developer experience"
- https://github.com/oskardudycz/ArchitectureWeekly
#DDD #SoftwareArchitecture #SoftwareDesign #Microservices #DistributedSystems
"Architecture Weekly - links and resources to boost your knowledge and developer experience"
- https://github.com/oskardudycz/ArchitectureWeekly
#DDD #SoftwareArchitecture #SoftwareDesign #Microservices #DistributedSystems
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 Я Математик
Theoretical Computer Science Cheat Sheet.pdf
164.2 KB
Theoretical Computer Science Cheat Sheet
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Еще одно исследование на тему может ли CQRS-команда возвращать результат: - "Can command return a value?" by Oskar Dudycz https://event-driven.io/en/can_command_return_a_value/ - "CQRS facts and myths explained" by Oskar Dudycz https://event-driven.io/e…
Еще несколько исследований на тему может ли CQRS-команда возвращать результат:
"CQRS. Факты и заблуждения" / Максим Аршинов
- https://habr.com/ru/post/347908/
"CQS versus server generated IDs" by Mark Seemann
- https://blog.ploeh.dk/2014/08/11/cqs-versus-server-generated-ids/
"Returning data from command handlers" by Steven van Deursen
- https://blogs.cuttingedge.it/steven/posts/2012/returning-data-from-command-handlers/
Предыдущее обсуждение:
- https://news.1rj.ru/str/emacsway_log/522
#DDD #Microservices #SoftwareDesign #SoftwareArchitecture #FunctionalProgramming #OOP #CQRS #CQS
"CQRS. Факты и заблуждения" / Максим Аршинов
- https://habr.com/ru/post/347908/
"CQS versus server generated IDs" by Mark Seemann
- https://blog.ploeh.dk/2014/08/11/cqs-versus-server-generated-ids/
"Returning data from command handlers" by Steven van Deursen
- https://blogs.cuttingedge.it/steven/posts/2012/returning-data-from-command-handlers/
Предыдущее обсуждение:
- https://news.1rj.ru/str/emacsway_log/522
#DDD #Microservices #SoftwareDesign #SoftwareArchitecture #FunctionalProgramming #OOP #CQRS #CQS
Хабр
CQRS. Факты и заблуждения
CQRS — это стиль архитектуры, в котором операции чтения отделены от операций записи. Подход сформулировал Грег Янг на основе принципа CQS, предложенного Бертраном Мейером. Чаще всего (но не всегда)...
EventSourcing.NetCore - Examples and Tutorials of Event Sourcing in .NET by Oskar Dudycz
- https://github.com/oskardudycz/EventSourcing.NetCore
EventSourcing.NodeJS - Examples and Tutorials of Event Sourcing in NodeJS by Oskar Dudycz
- https://github.com/oskardudycz/EventSourcing.NodeJS
awesome-cqrs-event-sourcing - A curated list of awesome CQRS and Event Sourcing things
- https://github.com/leandrocp/awesome-cqrs-event-sourcing
awesome_cqrs - some links about CQRS / Event Sourcing
- https://github.com/mindreframer/awesome_cqrs
#DDD #EventSourcing #SoftwareDesign #SoftwareArchitecture
- https://github.com/oskardudycz/EventSourcing.NetCore
EventSourcing.NodeJS - Examples and Tutorials of Event Sourcing in NodeJS by Oskar Dudycz
- https://github.com/oskardudycz/EventSourcing.NodeJS
awesome-cqrs-event-sourcing - A curated list of awesome CQRS and Event Sourcing things
- https://github.com/leandrocp/awesome-cqrs-event-sourcing
awesome_cqrs - some links about CQRS / Event Sourcing
- https://github.com/mindreframer/awesome_cqrs
#DDD #EventSourcing #SoftwareDesign #SoftwareArchitecture
GitHub
GitHub - oskardudycz/EventSourcing.NetCore: Examples and Tutorials of Event Sourcing in .NET
Examples and Tutorials of Event Sourcing in .NET. Contribute to oskardudycz/EventSourcing.NetCore development by creating an account on GitHub.
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
"Architecture Ownership Patterns For Team Topologies. Part 1: A Business Architecture Model" by Nick Tune - https://medium.com/nick-tune-tech-strategy-blog/team-responsibility-ownership-patterns-part-1-a-business-architecture-model-63597c4e60e1 "Architecture…
"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
#Management #TeamTopologies #SoftwareArchitecture
- https://itrevolution.com/minimize-cognitive-load-of-teams/
Хорошая статья о связи топологии команд с DDD.
Комментарий Nick Tune:
- https://twitter.com/ntcoding/status/1444232557080494086?s=19
#Management #TeamTopologies #SoftwareArchitecture
IT Revolution
Minimize Team Cognitive Load to Increase Flow
"The Monolith Strikes Back: Why Istio Migrated From Microservices to a Monolithic Architecture"
Publisher: IEEE
- https://ieeexplore.ieee.org/document/9520758
#Microservices #SoftwareArchitecture
Publisher: IEEE
- https://ieeexplore.ieee.org/document/9520758
#Microservices #SoftwareArchitecture
"DDD and Microservices: At Last, Some Boundaries!" by Eric Evans
- https://www.infoq.com/presentations/ddd-microservices-2016/
#DDD #Microservices #SoftwareArchitecture
- https://www.infoq.com/presentations/ddd-microservices-2016/
#DDD #Microservices #SoftwareArchitecture
InfoQ
DDD and Microservices: At Last, Some Boundaries!
Eric Evans introduces a few strategic design concepts and explains how they apply to development of microservices, as a tool for teams trying to grow large systems more coherently.
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Превосходный справочно-информационный ресурс по вопросам CRDT от Martin Kleppmann: - https://crdt.tech/ Source Code: - https://github.com/ept/crdt-website Кстати, тем, кто читает его книгу "Designing Data-Intensive Applications", было бы интересно знать…
📝 "Happy that our paper on a move operation for CRDT trees has finally been accepted by IEEE TPDS! We've spent over two years trying to get this thing published, eventually successful on the sixth submission… https://t.co/sFQgNaF8cq "
- Martin Kleppmann
https://twitter.com/martinkl/status/1444988948179300353?s=19
#DistributedSystems #DDD #Microservices #CRDT
- Martin Kleppmann
https://twitter.com/martinkl/status/1444988948179300353?s=19
#DistributedSystems #DDD #Microservices #CRDT
Forwarded from DDDevotion
Недавно был пост про Темные века разработки. Если у вас есть друг, у которого с английским не очень - теперь есть перевод) https://habr.com/ru/company/cian/blog/569940/
Лайк-репост-замечания)
Лайк-репост-замечания)
Хабр
Темные века разработки программного обеспечения
Пару лет назад я работал в SaaS-компании, которая страдала от всех возможных проблем, связанных с разработкой программного обеспечения . Код был настолько сложным, что внесение простых изменений...
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
EventSourcing.NetCore - Examples and Tutorials of Event Sourcing in .NET by Oskar Dudycz - https://github.com/oskardudycz/EventSourcing.NetCore EventSourcing.NodeJS - Examples and Tutorials of Event Sourcing in NodeJS by Oskar Dudycz - https://github.com…
"How to build event-driven projections with Entity Framework" by Oskar Dudycz
- https://event-driven.io/en/how_to_do_events_projections_with_entity_framework/
#DDD #EventSourcing #SoftwareDesign #SoftwareArchitecture
- https://event-driven.io/en/how_to_do_events_projections_with_entity_framework/
#DDD #EventSourcing #SoftwareDesign #SoftwareArchitecture
event-driven.io
How to build event-driven projections with Entity Framework - Event-Driven.io
Event-Driven by Oskar Dudycz
DAMA DMBOK2 - конспект на русском (свод знаний по управлению данными)
Основной источник знаний по управлению данными на русском 👉https://dataliteracy.ru/dmbok
#практика #архитектура #итстраткгия
via 📢@it_ace
Основной источник знаний по управлению данными на русском 👉https://dataliteracy.ru/dmbok
#практика #архитектура #итстраткгия
via 📢@it_ace
Как_улучшить_производсительность_в_командах_SCARF_t_me_it_ace_.docx
482.7 KB
Как улучшить производительность и настроение в командах и у себя
У меня инженерное образование, не менеджерское. У меня была когда-то задача придумать «как уболтать людей что-то делать чтобы не тратить сильно много времени».
Я нашел модель SCARF из 📘этой книги.
Она просто прекрасно работает) Так как работает не на уровне психологии, а ниже - на уровне химии мозга. Против химических процессов у себя в голове ничего не сделаешь)
#практикиа #итменеджмент #выученныеуроки #геронимус
via 📢@it_ace
У меня инженерное образование, не менеджерское. У меня была когда-то задача придумать «как уболтать людей что-то делать чтобы не тратить сильно много времени».
Я нашел модель SCARF из 📘этой книги.
Она просто прекрасно работает) Так как работает не на уровне психологии, а ниже - на уровне химии мозга. Против химических процессов у себя в голове ничего не сделаешь)
#практикиа #итменеджмент #выученныеуроки #геронимус
via 📢@it_ace
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
"Domain-Driven Refactoring: Defactoring and Pushing Behavior Down" by Jimmy Bogard - https://jimmybogard.com/domain-driven-refactoring-defactoring-and-pushing-behavior-down/ #SoftwareDesign #Refactoring #DDD
"Domain-Driven Refactoring: Encapsulating Collections" by Jimmy Bogard
- https://jimmybogard.com/domain-driven-refactoring-encapsulating-collections/
#SoftwareDesign #Refactoring #DDD
- https://jimmybogard.com/domain-driven-refactoring-encapsulating-collections/
#SoftwareDesign #Refactoring #DDD
Jimmy Bogard
Domain-Driven Refactoring: Encapsulating Collections
Posts in this series:
* Intro
* Procedural Beginnings
* Long Methods
* Extracting Domain Services
* Defactoring and Pushing Behavior Down
* Encapsulating Data
* Encapsulating Collections
In the last post, we looked at refactoring our domain model…
* Intro
* Procedural Beginnings
* Long Methods
* Extracting Domain Services
* Defactoring and Pushing Behavior Down
* Encapsulating Data
* Encapsulating Collections
In the last post, we looked at refactoring our domain model…
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Тут в чате канала @webkunx подсказывает, что вышел полноценный релиз второго издания "Building Microservices: Designing Fine-Grained Systems" by Sam Newman (September 28, 2021): - https://www.amazon.com/gp/product/1492034029 Ранее был доступен early release…
Сегодня ознакомился с книгой Vladik Khononov ( @vladik_kh ) "Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy"
https://twitter.com/vladikk/status/1446472053557694464
Книга превзошла все мои ожидания. То, что он умеет доносить сложные вещи простым языком, я и так давно знал - это отличительная его черта как автора. Авторы с такой ясностью изложения встречаются нечасто. Но то, что он умудрился создать полномасштабный путеводитель по архитектуре, где затронул даже Data Mesh, я, признаться, не ожидал. С этой книгой он имеет все шансы войти в историю. Надеюсь, что мы еще увидем далеко не одну его новую книгу. Кстати, ближайшая его книга "Balancing Coupling in Software Design: Successful Software Architecture in General and Distributed Systems", написанная в сотрудничестве с Vaughn Vernon, должна выйти уже в 22 году.
Кстати, если вдруг кто-то не знал, в том, что сегодня в индустрии микросервис != bounded context, большая заслуга именно Владика. Именно его исследования и доклады на конференциях внесли ясность в этот весьма непростой и туманный вопрос о том, где же все-таки проводить границу микросервиса, а где - ограниченного контекста.
P.S.: Неожиданно было увидеть свою фамилию в книге. Хотя я считаю, что попал туда не вполне заслуженно, но все равно, было приятно. Спасибо! 🙂))
#DDD #Microservices #SoftwareArchitecture #DistributedSystems #SoftwareDesign #CQRS #EventSourcing
https://twitter.com/vladikk/status/1446472053557694464
Книга превзошла все мои ожидания. То, что он умеет доносить сложные вещи простым языком, я и так давно знал - это отличительная его черта как автора. Авторы с такой ясностью изложения встречаются нечасто. Но то, что он умудрился создать полномасштабный путеводитель по архитектуре, где затронул даже Data Mesh, я, признаться, не ожидал. С этой книгой он имеет все шансы войти в историю. Надеюсь, что мы еще увидем далеко не одну его новую книгу. Кстати, ближайшая его книга "Balancing Coupling in Software Design: Successful Software Architecture in General and Distributed Systems", написанная в сотрудничестве с Vaughn Vernon, должна выйти уже в 22 году.
Кстати, если вдруг кто-то не знал, в том, что сегодня в индустрии микросервис != bounded context, большая заслуга именно Владика. Именно его исследования и доклады на конференциях внесли ясность в этот весьма непростой и туманный вопрос о том, где же все-таки проводить границу микросервиса, а где - ограниченного контекста.
P.S.: Неожиданно было увидеть свою фамилию в книге. Хотя я считаю, что попал туда не вполне заслуженно, но все равно, было приятно. Спасибо! 🙂))
#DDD #Microservices #SoftwareArchitecture #DistributedSystems #SoftwareDesign #CQRS #EventSourcing
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Сегодня ознакомился с книгой Vladik Khononov ( @vladik_kh ) "Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy" https://twitter.com/vladikk/status/1446472053557694464 Книга превзошла все мои ожидания. То, что он умеет доносить…
За сутки подняться с 10-го до 1-го места.
https://twitter.com/vladikk/status/1447462943226990600?t=yrXw9LxV0E8JzYGThhMvhQ&s=19
Все-таки я не ошибался, когда говорил, что книга станет топовой в архитектуре.
Эта книга должна была появиться. Уж слишком огромной и бессистемной стала область знаний по DDD. Должен был появиться скелет, на котором это все могло бы удержаться. Количественные изменения перешли в качественные. Кристализация многолетнего коллективного опыта наконец-то произошла.
#DDD #Microservices #SoftwareArchitecture #DistributedSystems #SoftwareDesign #CQRS #EventSourcing
https://twitter.com/vladikk/status/1447462943226990600?t=yrXw9LxV0E8JzYGThhMvhQ&s=19
Все-таки я не ошибался, когда говорил, что книга станет топовой в архитектуре.
Эта книга должна была появиться. Уж слишком огромной и бессистемной стала область знаний по DDD. Должен был появиться скелет, на котором это все могло бы удержаться. Количественные изменения перешли в качественные. Кристализация многолетнего коллективного опыта наконец-то произошла.
#DDD #Microservices #SoftwareArchitecture #DistributedSystems #SoftwareDesign #CQRS #EventSourcing
Twitter
Vladik Khononov
Wat... The 🐒 did it! Thank you all! 🥳#lddd #learningddd #dddesign