You don’t need to completely reshape your architecture. Instead, you can combine Kafka for the asynchronous part and another system for handling synchronous interactions.