My business requires us to deploy “agent” nodes inside peoples network’s that will communicate with a cloud elixir cluster. Like an exe file, not a piece of hardware.
These agents will share some code with the server cluster but should be isolated from configs and dependencies leaking over and have its own minimal release build.
I could make multiple github repos, but if I was going to structure it as a monorepo is there a recommend structure for this setup?