Embedded engine to Standalone Engine

Hi All, I have an embedded process engine and i have overridden the keycloak extension for camunda, also written few Task / Execution listeners and Listening to camunda events using Spring event listener. The code is now basically tightly coupled. Do you think its a good idea to move into remote engine ?