Один из самых недооцененных подходов в индустрии это BDD. У меня было несколько мест, где использовали бдд в той или иной степени и это был исключительно хороший опыт. Да, это не просто. Требует понимания и трудозатрат. Но результат стоит того: — зафиксированные договоренности с бизнесом — снижение когнитивной нагрузки — понятные и поддерживаемые автотесты и много другое. Сегодня Seb Rose и Gáspár Nagy поделятся своим видением проблем и подходов при использовании BDD. Можно просто смотреть, но м...
DDDevotion
All about Domain-Driven Design FB - https://www.facebook.com/groups/dddevotion/ Youtube - https://www.youtube.com/c/dddevotion По вопросам сотрудничества @gradea
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
20 из 20Если вдруг так вышло, что вы все прочитали, то вышла новая книга https://www.oreilly.com/library/view/domain-driven-transformation/9798341640108/ Судя по содержанию и введению выглядит очень интересно
Еще один прекрасный бандл, в этот раз от O'Reilly https://www.humblebundle.com/books/software-architecture-2025-oreilly-books-encore
@Drsnvld опубликовал статью на Хабре https://habr.com/articles/975936/ Фидбек, вопросы, комментарии — велкам 🙏
Сегодня так много интересного!!! 1. Стрим с Владом Хононовым Loosely Coupled - Deep dive into coupling with Domain-Driven Design https://www.youtube.com/live/NGENigtNUck 🍾 2. Дискуссия Rebecca Wirfs-Brock и Mathias Verraes https://virtualddd.com/sessions/critically-engaging-with-models-a-conversation-with-rebecca-and-mathias/ 👏 3. Финальный тур ЛЧ 🙈
Сегодня была интересная дискуссия про soft delete (ака мягкое удаление, но мне не нравится как это звучит на русском). Что такое soft delete и как обычно его реализуют? Если мы говорим про sql базы данных, то обычно добавляют колонку is_deleted (и в довесок всякие deleted_at, deleted_by) и вместо DELETE FROM table_name where id =@id используют UPDATE table_name SET is_deleted=true where id = @id. Кроме этого во всех запросах (как минимум на чтение) добавляют предикат is_deleted=false. Какая поль...
Раз пошла такая пьянка с тире и прочим — вот дисклеймер: Я регулярно использую и планирую продолжать использовать LLM для написания постов. Но я не постил и не собираюсь постить результат генерации напрямую. Я как минимум внимательно вычитываю, но обычно заметно переписываю текст (причем сперва несколько раз корректирую промптами). Основные кейсы: 1. Сгенерить связки. Иногда у меня в голове из А гладко следует Б, но в тексте чувствую «прыжок» мысли — прошу ллмку сгенерить переход. 2. Генерация п...
Саша Поломодов запилил книгу сайт про Систем дизайн и все что около. Саша давно форсит эту тему — круто, что у него дошли руки все это скомпилировать. https://system-design.space/
Внезапно попал в мир мультитенантных архитектур. Раньше особо не работал, было только какое-то поверхностное понимание. Тенант - группа пользователей, которые объединены общим контекстом. Например все пользователи организации могут образовывать тенант. У каждого тенанты свой (до какой-то степени) набор ресурсов и деплой. Для чего обычно идут в мультитенантные архитектуры: 1. Безопасность. Данные разных тенантов разделены физически (с поправкой на облака, но граница достаточно явная). Данные ника...
Бонусный модуль «Идентичность руководителя» в школе СТО Стратоплана оказался неожиданно крутым. Несмотря на странное название, это не про коучинг или философию, а про внутреннюю опору, когда вокруг всё меняется: проекты, роли, команды. Очень важно видеть свою идентичность в бесконечных ролях: ментора, разработчика, тимлида, архитектора. Когда есть идентичность, то реагируешь спокойно, выбираешь осознанно. Когда нет — включается автомат: угодить, оправдаться, сделать чтобы отстали. И, пожалуй, гл...