DEV Community

Discussion on: What am I missing out if I'm not using a VM/Container for my development setup?

Collapse
 
thejoezack profile image
Joe Zack

What if you want to need an older version of redis for another project? Or a newer version of postgres? Or you want to experiment with clustering strategies?

Not only is it nice to stay in tune with prod, but it's also really flexible to develop with. You can change your entire architecture via text files, and that's pretty tough to beat!

It's also really great for experimentation. You can spin up the ELK stack with a single file and pay no attention to which version of Java or Ruby are required. In fact, you don't even need to know they are required which really lowers the "barrier to innovation".