Несмотря на то, что принцип «сначала код» отлично подходит для развертывания, во время разработки я не вижу, как вы можете протолкнуть изменения, внесенные в вашу доменную модель, в порядке «сначала код» после запуска в производство.
Что мне делать с данными, накопленными за время работы?
Должен ли я вручную перенести данные из схемы версии A в схему версии B. Нужно ли кодировать схему, чтобы предотвратить критические изменения? Должен ли я попрощаться с приоритетом кода после первоначального развертывания и переключиться на приоритет базы данных?
Что мне не хватает?