IT Academy
Урок 1 · Продвинутый

System boundaries и canonical models

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

Граница системы определяет её модель и ответственность. Canonical model уменьшает число преобразований, но чрезмерно общая схема становится связующим монолитом. Контракт должен иметь владельца.

Задача для самостоятельного решения

Нужно ли всем системам одинаковое поле status?

Показать разбор ответа

Только при одинаковом смысле. Иначе нужны явные mapping и состояния, не скрывающие различия процессов.

Примените знания

В лабораторной курса есть учебная среда, пример, ожидаемый результат и задание проекта. Возвращайтесь к ней по мере прохождения тем.

Открыть лабораторную →