TGViewer
Channel Public Channel
DDDevotion

DDDevotion

@dddevotion

All about Domain-Driven Design
FB - https://www.facebook.com/groups/dddevotion/
Youtube - https://www.youtube.com/c/dddevotion
По вопросам сотрудничества @gradea
Subscribers
4.44K
Photos
65
Videos
0
Links
284

Showing posts older than #162 · Back to latest

Older Posts 20 shown
Post #161 2.77K
Периодически всплывают разговоры, что монолит это абсолютное зло, даже если он модульный. Камиль собрал референсный проект с кучей материалов, чтобы показать как можно делать modular monolith. Надеюсь, что сторонников monolith-first станет больше. Читайте, добавляйте своё https://github.com/kgrzybek/modular-monolith-with-ddd

Спасибо @Ami_G0 за наводку.
GitHub GitHub - kgrzybek/modular-monolith-with-ddd: Full Modular Monolith application with Domain-Driven Design approach. Full Modular Monolith application with Domain-Driven Design approach. - kgrzybek/modular-monolith-with-ddd
Post #160 4.27K
Вышел свежий техрадар. Рекомендую походить по расхлопам, почитать мотивационную часть и референсы. Также обратите внимание на тренд той или иной техники или платформы.

На что я обратил внимание
- пара ссылок на книгу Team Topologies (в когнитивной нагрузке и платформенных командах);
- облачные песочницы, даешь дев-стенды разработчикам!
- захолдили SAFe и GitOps.
- захолдили пулл-реквесты как инструмент peer review (недавно делал пост со схожими мыслями).

И это только четверть про техники, если вы работаете с кодом - наверняка найдете массу полезных инструментов и ссылок.
Thoughtworks Technology Radar | Guide to technology landscape The Technology Radar is an opinionated guide to today's technology landscape. Read the latest here.
Post #159 2.59K
Ник Тьюн с новой статьей про Доменные Сервисы. Его подход продолжает идеи известной статьи от компании Uber. Мне кажется, что это как раз микросервисы здорового человека, и вся индустрия так или иначе идет к такой нарезке. Важно, что Ник обращает внимание и не нетехнические аспекты. Очень важно понимать, что мы работаем в социо-технических системах и разработка зависит не только от технического совершенства, но и качества и количества коммуникаций, когнитивной нагрузки, общения с экспертами и стейкхолдерами.

https://medium.com/nick-tune-tech-strategy-blog/domain-services-the-next-small-evolution-of-microservices-f217fc388191
Post #158 2.81K
Сейчас уже таких книг не пишут, да и не читают. Тем не менее я периодически полистываю и перечитываю некоторые главы. Не смотря на преклонный возраст, книга сохраняет свою актуальность.
Post #157 2.01K

Forwarded from emacsway-log: Technical Leadership, Management, Software Architecture, DDD, Microservices, Distributed Systems, XP, Agile, etc.

Скомпилировал все сообщения на тему "Может ли CQRS-команда возвращать результат" в отдельную статью: https://emacsway.github.io/ru/cqrs-command-and-result/

Статья получилась достаточно тяжелой, и для подавляющего большинства специалистов такая детализация рассмотрения этого вопроса вряд ли требуется (всегда можно сослаться, например, на мнение Jimmy Bogard, чтобы аргументировать свою позицию в процессе работы).

Но если кто-то хочет получить глубокое понимание этого вопроса, то статья будет полезной.

#DDD #Microservices #SoftwareDesign #SoftwareArchitecture #FunctionalProgramming #OOP #CQRS #CQS
emacsway.github.io Может ли CQRS-команда возвращать результат? — @emacsway's blog Статья переехала на новый адрес в Distributed Collaborative Knowledge Management System for System Architecture (о проекте).
Post #156 1.88K
Очень глубокая статья от Ивана про CQRS. С тонной референсов, как обычно.
Post #152 2.14K
Раз уж заговорили про код-ревью и прочие практики, то крайне рекомендую ознакомиться с инженеркой Гугла. Да, не все можно (да и не все нужно) перетащить себе, но много здравого смысла вы точно найдете. https://github.com/google/eng-practices
GitHub GitHub - google/eng-practices: Google's Engineering Practices documentation Google's Engineering Practices documentation. Contribute to google/eng-practices development by creating an account on GitHub.
Post #151 2.74K
С удивлением обнаружил, что не только лишь все топят за код-ревью. Более того на западе множество публикаций с подсчетом эффективности этого процесса.

На мой взгляд идеальное код-ревью, это парное программирование. Если по каким-то причинам команда не пишет код в паре, то код-ревью проводится уже на смерженном коде (или не проводится вовсе). Лонг-терм ветки при этом не должны существовать.

https://www.youtube.com/watch?v=mKaIR-EjoC0

https://github.com/sharovatov/teamlead/blob/master/codereview.md
YouTube How feature branching affects domain-driven design with Thierry de Pauw Feature branching is again gaining in popularity due to the rise of distributed version control systems. Although branch creation has become very easy, it comes with a specific cost. Long living branches break the flow of the software delivery process, impacting…
Post #150 1.75K
Компания Jetbrains делает классные продукты (люблю их Решарпер с середины нулевых). А еще компания поддерживает опенсорс и IT-сообщества. И вот, первый промокод за вопросы и активное участие уже отправлен @unchase. Ура!
Post #148 2.32K
Post #146 2.05K
Напоминаем, что уже завтра вечером очередной митап нашего сообщества. В этот раз поговорим про Чистую архитектуру и как она поддерживает Domain-Driven Design.

Спикеры:
Сергей Бухаров - Senior Developer Consultant в ThoughtWorks.
Евгений Лукьянов - ex-Yandex.Money, ex-Behavox (UK).

Подключайтесь к трансляции https://youtu.be/61uhyXijimA. Запись будет доступна на канале.
Post #145 1.53K

Forwarded from emacsway-log: Technical Leadership, Management, Software Architecture, DDD, Microservices, Distributed Systems, XP, Agile, etc.

Запись сегодняшнего ТелеграмХауса, посвященного вопросам DDD, который состоялся сегодня в большом архитектурном чате Максима Смирнова: https://t.me/it_arch/1030

#DDD #SoftwareArchitecture
Telegram Архитектура ИТ-решений
Post #144 2.87K
Чтиво на вечер пятницы (+походить по ссылкам на выходные😄)

Ник Тьюн пишет про
- майндсет проектировщика. Нанимайте таких и зовите внешних спикеров на внутренние митапы.
- техники взаимодействия (Pair Programming, Event Storming, Domain Storytelling...).
- Continuous Critique (культура фидбека, доверия и открытости крайне важна для взаимодействия).
- противопоставление поставки фич и проработки дизайна. Обе крайности плохи на дистанции.

Рекомендую походить по рефам из статьи, там тоже интересно.

https://medium.com/nick-tune-tech-strategy-blog/nurturing-design-in-your-software-engineering-culture-3f960d321af
Medium Nurturing Design in Your Software Engineering Culture There are a few qualities that differentiate average from high performing software engineering organisations. I believe that attitude…
Post #142 1.75K
Наш онлайн-митап пройдет уже меньше чем через неделю. тем временем можно посмотреть видео с прошедшего мероприятия наших коллег из DDDi.
Post #141 6.48K
Саша Поломодов (руководитель управления разработки цифровых экосистем в Тинькофф) много читает и делится впечатлениями от прочитанного.
В последнем посте вы найдете отличную подборку книг по архитектуре и дизайну ПО. Лично я прочитал чуть больше половины и это очень достойные книги – смело включайте в свои списки.

https://apolomodov.medium.com/software-design-books-743be52e4c71
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →