Микросервис как потребитель, кажется мне подозрительным. Возможно, вы подразумеваете, что слушатели этой темы будут использовать сообщение, и, возможно, они будут вызывать ваш второй микросервис, то есть Inserory Microservice.
Да, модель в порядке, особенно если вы хотите, чтобы асинхронное поведение и трафик обрабатывались через нее.
Представление сценария, когда у вас есть более 1 микросервиса для вызова с 1 конечной точки. Здесь вам нужен либо уровень агрегации, который агрегирует ваши сервисы и вы вызываете его один раз, либо вы хотите опубликовать несколько сообщений в Kafka, который затем выполнит эту работу.
Также подумайте о сервисах чтения: если вам нужно вызвать микросервис для чтения некоторых данных из другого места, вы не можете использовать Kafka.
Все зависит от ваших требований и дизайна.