Перейти к содержанию

Лабораторная работа 4. Хранение состояния

Материал в работе. Ниже — план содержания, зафиксированный при проектировании курса. Он может измениться по ходу семестра; окончательная версия появится здесь до занятия.

Тема

Отображение агрегатов, миграции, конкурентный доступ.

План содержания

  • Отображение агрегатов без правки домена
  • Снимок пайплайна в хранилище: BR-07 и BR-23
  • Миграции отдельным инструментом, NFR-03
  • Оптимистичная блокировка: BR-15
  • Интеграционные тесты на Testcontainers
  • Неизменяемость истории решений на уровне хранилища: BR-10

Объём

6 аудиторных часа — три пары — плюс домашняя часть.

Связи

Опирается на лекцию 4. Оформляется отдельным pull request'ом из ветки lab-04 и вливается после ревью. Полный список требований — раздел 12 ТЗ.