Currently, the worker and server roles both exist in the same root folder and share the same /lib directory.
This isn't ideal because not all the dependencies are shared between the two. For deployment purposes it would be better to slim down the worker and server packages. It would also help with creating Docker images.
Until this actually starts causing real problems, I'm just going to leave it alone. I don't want to lose the easy to follow code history of our critical code paths due to a massive rename. When this section of the code-base cools down, I'll feel more comfortable doing this refactor.
Currently, the worker and server roles both exist in the same root folder and share the same
/lib
directory.This isn't ideal because not all the dependencies are shared between the two. For deployment purposes it would be better to slim down the worker and server packages. It would also help with creating Docker images.
Until this actually starts causing real problems, I'm just going to leave it alone. I don't want to lose the easy to follow code history of our critical code paths due to a massive rename. When this section of the code-base cools down, I'll feel more comfortable doing this refactor.