Using Docker to Streamline Development
Larger and more complex systems calls for new solutions. Splitting the larger systems into smaller modules helps us reason about them in isolation, but leads to cross-module dependencies both for services and shared data. Managing these dependencies, in particular in a development environment, is hard, and gets harder by the …