First step in decoupling embedded server as a runtime dependency