Towards true continuous integration
Netflix Technology Blog

One way dependent versions have been managed within the same JVM is with OSGi. It has never taken off very well, but the concept is sound.
Maybe contractual interface versioning would be helpful in this situation (whether implemented with OSGi or a custom solution).

Like what you read? Give Thorton a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.