scalability with NoSQL and Kafka