CQRS

  • Хабрахабр

    [Перевод] Можно ли использовать Redux на сервере?

    Redux — это отличное средство для управления состоянием сложных фронтенд-приложений. Автор материала, перевод которого мы сегодня публикуем, собирается найти ответ на вопрос о том, можно ли воспользоваться возможностями Redux в серверной среде. Зачем нужна библиотека Redux? На домашней странице библиотеки Redux написано, что это — «предсказуемый контейнер состояния для JavaScript-приложений». О Redux обычно говорят как об инструменте для управления состоянием…

    Подробнее »
  • Хабрахабр

    [Перевод] DDD, Hexagonal, Onion, Clean, CQRS… как я собрал всё это вместе

    В них я пишу о том, что узнал об архитектуре программного обеспечения, что я думаю об этом и как использую знания. Эта статья — часть «Хроники архитектуры программного обеспечения», серии статей об архитектуре ПО. Содержание этой статьи может иметь больше смысла, если вы прочитаете предыдущие статьи в серии. После окончания университета я начал работать учителем средней школы, но несколько лет…

    Подробнее »
  • Хабрахабр

    [Перевод] Что можно найти в чужом коде? Подборка полезных материалов по .NET

    Привет, Хабр! Наш коллега, Скотт Хансельман, считает, что в рамках изучения языка программирования важно не только кодить и практиковаться в написании, но и изучать чужой код. «Читайте чужой код» говорит Скотт и приводит полезные материалы, которые он нашел в наработках своего коллеги. Подробнее под катом! Передаю слово Скотту Хансельману. А вы согласны с ним? Не всегда это будут примеры образцового…

    Подробнее »
  • Хабрахабр

    DDD на практике

    Эванс написал хорошую книжку с хорошими идеями. Но этим идеям не хватает методологической основы. Опытным разработчикам и архитекторам на интуитивном уровне понятно, что надо быть как можно ближе к предметной области заказчика, что с заказчиком надо разговаривать. Но не понятно как оценить проект на соответствие Ubiquitous Language и реального языка заказчика? Как понять, что домен разделен на Bounded Context правильно?…

    Подробнее »
  • Хабрахабр

    [Перевод] Optimistic UI, CQRS and EventSourcing

    При разработке высоконагруженных веб-приложений для лучшего масштабирования часто применяется такой принцип, как CQRS. Он гласит, что метод должен быть либо командой, выполняющей какое-то действие, либо запросом, возвращающим данные, но не одновременно и тем, и другим. Другими словами, вопрос к системе не должен менять ответ. Более формально, возвращать значение можно только чистым, не имеющим побочных эффектов методам. Но для хорошего масштабирования…

    Подробнее »


Кнопка «Наверх»
Закрыть