3 ms·
As someone who mostly works on the JVM, I think this is exactly right. Docker-based JVM development environments add annoying layers of indirection and complexi
by koreth1 7y ago
As someone who mostly works on the JVM, I think this is exactly right. Docker-based JVM development environments add annoying layers of indirection and complexity for close to zero benefit.
All the times I can think of when we've run into "works in dev, not in prod" issues that weren't pilot error, it has been down to stuff like firewall configuration or the fact that production is distributed across more nodes than people can realistically simulate on a single dev machine. Never once that I can remember have we had a single production problem caused by the JVM working differently in dev environments.
It is pretty telling that if you're looking online for tutorials about how to effectively use Docker in a development workflow, you will find essentially none that involve running a compiler.