One of the biggest problems when developing Big Data applications is figuring out whether or not your components will interact nicely with each other. Integration testing usually requires setting up a staging environment in the cloud, possibly duplicating the production environment. This is not only expensive, but also cumbersome for…