Service producers and consumers