A requester makes requests in a round-robin fashion; messages are delivered to one responder at a time. So if we ever had one conversion service, it would work without Pub/Sub. But publishers are fan-out systems; every message is delivered to every subscriber. It therefore lets us have as many conversion services as we want, which is key to scalability. Thanks for pointing it out, I shall update the article to reflect this.