https://martinfowler.com/bliki/ParallelChange.html
Allows gradual migration and avoids having to do coordinated releases of many clients