Kafka Client consume + accept https server

Can a single Client Consume topics as well as serve https requests ??

or this approach is incorrect ?

The Kafka protocol is not HTTP-based, but that won’t prevent it from being embedded in any server.

Perhaps you want to use the REST Proxy or ksqlDB pull/push queries?