Go development environment with Docker
The benefits of using Docker for your development environments are well known by now.
In the Michael Connelly books, Detective Harry Bosch often talks about the importance of momentum when working a case.
Thinking about how your master dataset is stored and managed is arguably the most important part of architecting a data-driven system. Your master dataset is your source of truth. An issue here, be it hardware failure, human error, or something else, could easily result in irreparable damage to some or all of your data.