I'm sorry but a complex system goes WAY beyond just the language being used. Not using docker (or something very similar) would only result in a massive waste of time right out of the gate.
I have to assume you work by yourself or in an extremely small company to be able to handle project complexity without docker.
I have to assume you work by yourself or in an extremely small company to be able to handle project complexity without docker.