I believe if Kafka can do streaming then it effectively can do batch as batch is a subset of streaming.