Портирование проекта Play на Lagom - PullRequest
0 голосов
/ 14 ноября 2018

В настоящее время я изучаю, стоит ли портировать большой монолитный проект Play на несколько проектов Lagom.

Все внутренние вызовы (функции с классами запросов / ответов) к базам данных должны быть отделены, чтобы я мог начать использовать эти вызовы баз данных в другом отдельном проекте. Разрабатывая в стиле Play, я бы начал новый проект и связал эти функции с маршрутами и функциями контроллера. Но потом мне пришлось дважды реализовать эти новые вызовы API; назад в монолит и в новый проект.

Существует около 150 функций, которые необходимо реорганизовать, поэтому кто-нибудь может понять, является ли Lagom лучшим решением для разделения вызовов и их повторного использования в нескольких проектах, чтобы мне не приходилось реализовывать вызовы API дважды?

Есть ли у кого-то опыт рефакторинга проекта Play для Lagom? Что-нибудь, о чем я должен знать?

Заранее спасибо:)

...