Comments 4
МР - это как? Если на английском, то должно быть MR. Если на русском, то, наверное, ЗС (запрос слияния).
Или это писала нейросеть?
Всё очень красиво на бумаге. Безумно рад, что у вас всё получилось внедрить. В моей практике множество проблем возникает как раз не технических, а человеческих, личностных и организационных. Если ты человек, который принимает решения, то ты сможешь ввести любую ересь (пусть даже рискуя потерять каких-то членов команды). Но если окончательное решение не за тобой, то очень часто подобные рац. предложения сталкиваются с множеством вежливых формулировок почему мы так делать не будем.
Вы говорите, что МР стали полнее, но вливаются немного медленней.
Ну так вы двигаетесь от async и eventual consistency стиля разработки в сторону sync и транзакций. Это безусловно даёт вам лучшую модель согласованности, но вы платите за это скоростью и масштабируемостью. Надо иметь это ввиду при рассмотрении такого варианта. Не всем подойдёт такой подход.
Merge Request как транзакция