Алексей Зимарев - Event sourcing in a long run

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ต.ค. 2024
  • Подробнее о конференции DotNext: jrg.su/3WmFRE
    - -
    В настоящее время event sourcing находится на волне популярности, и много копий было сломано в жарких дискуссиях вокруг этой, казалось бы, не очень сложной идеи. Специалисты из компаний с громкими именами публикуют статьи, описывая свой путь и опыт применения паттерна, но немногие из них действительно отражают оригинальные идеи, сформулированные Грегом Янгом 15 лет назад.
    В этом выступлении Алексей хочет вернуться к сути того, что такое event sourcing в контексте Domain-Driven Design, почему он полезен для определенных типов систем, чего обычно опасаются люди в отношении паттерна и как избежать распространенных ошибок.

ความคิดเห็น • 17

  • @dropsonic
    @dropsonic 3 ปีที่แล้ว +5

    Отличный доклад, а оформление и структура слайдов вообще 10/10.

  • @petrkassadinovich2705
    @petrkassadinovich2705 3 ปีที่แล้ว +1

    Спасибо за доклад! Частенько натыкался на ответы Алексея по MassTransit - за них тоже благодарен.

  • @RealDeilan
    @RealDeilan 2 ปีที่แล้ว +1

    Где можно посмотреть ответы на вопросы, которые были в «дискуссионке» в Zoom?

  • @ZaplatinEF
    @ZaplatinEF ปีที่แล้ว

    Почему класс Order не наследуется от абстрактного класса Aggregate но при этом использует его методы?

  • @ЕвгенийШивелев-н6и
    @ЕвгенийШивелев-н6и 3 ปีที่แล้ว +2

    Отличный доклад!
    Спасибо.

  • @kdenisinfo
    @kdenisinfo 2 ปีที่แล้ว

    я живу в новой зеландии ? замутим что нибудь!

  • @ZaplatinEF
    @ZaplatinEF ปีที่แล้ว +1

    Не под все отчеты подходит такой подход. Известно, что отчеты имеют настроечные фильтры и отчет строится на лету по этим пользовательским фильтрам. Поэтому неразумно строить и содержать огромное множество гипотетически востребуемых отчетов (read- моделей) под все комбинации настроек фильтров.

    • @archibaldstriebendrossel
      @archibaldstriebendrossel 11 หลายเดือนก่อน

      Это же типичный компромисс память vs время. Для уменьшения кол-ва памяти требуемой для отчётов можно их не хранить совсем, генерируя на лету. Но время на получение отчёта вырастет.

  • @invis_1
    @invis_1 ปีที่แล้ว

    Спасибо за хороший доклад!

  • @kdenisinfo
    @kdenisinfo 2 ปีที่แล้ว +1

    Делают потому что программирование превратилось в элитную профессию где математику ваообще не преподают на должном уровне (институты сокращают расходы на образовании! капиализм! бизнес! ничсего больше). Вы можете представить успешно работающих разработчиков с тройками по математике или 2 йками??? Я таких видел полно!!!! 10 миллионов программистов не пониамющие матиматику вообще!

  • @kdenisinfo
    @kdenisinfo 2 ปีที่แล้ว

    Я согласен насчет EF ... Другие не понимют что использовать ADO намного проще чем работа с реальным EF на профессиональном уровне в production!!! Поэтому если не знаете и не профессионал никогда не используете EF. EF можно только после полной кастомизации его включая выноса EF в отдельнный проект DATA! Только при сценарии code firts и используя богатую модель (DDD), рефакторинг, IoC, fluentAPI, fluent mapping & validation, automapping, etc.... Использованаие всех этих технологий - намного сложней чем работать с ADO... Никогда не пользуете Dataannotations in EF,

  • @kdenisinfo
    @kdenisinfo 2 ปีที่แล้ว

    Я тоже делю данные в БД, самостоятельно 12 лет без всякой помощи. И очень громко ржал когда мне кто нибудь рассказывает про нормализацию даных! таким научным языком! Только я подругому называю! У меня четыре базы views(витрины), сервисы, operational, reporting!

  • @kdenisinfo
    @kdenisinfo 2 ปีที่แล้ว

    Насчет репозитория тоже согласен. К тому же repos услодняют код до нельзя !!!

  • @kdenisinfo
    @kdenisinfo 2 ปีที่แล้ว

    Код тоже неплохой но окнечно его можно доработать и получиться еще лучше

  • @kdenisinfo
    @kdenisinfo 2 ปีที่แล้ว

    С вами практически повсем позициям согласен

  • @kdenisinfo
    @kdenisinfo 2 ปีที่แล้ว

    А почему так мало просмотров?

  • @kdenisinfo
    @kdenisinfo 2 ปีที่แล้ว

    Очень профессиональный доклад. Мне ваш доклад нравиться болше чем Мартин Фаулера (Martin Fowler)! Русские действительно лучшие!!! ...