
Kafka Polling System
Live
This project is a real-time polling system that allows multiple users to vote simultaneously while ensuring no votes are lost, even during failures. It leverages Kafka and Zookeeper for reliable messaging and fault tolerance, PostgreSQL for persistent storage, and WebSockets to deliver live updates to connected clients.
Stack used
Node.JsExpressKafkaSocket.ioPostgreSQL