There are a couple of options when it comes to using Pulsar inside Microservices. If you are interested in using the traditional RPC style in which the microservices’ communicate with one another over a stateless network protocol such as HTTP, then you CAN’T utilize Pulsar directly for that communication. Your only option is to use Pulsar as a backend service just like you would a database or in-memory cache, etc.