Competing Consumers pattern