Scalable Message Application

pub/sub

* Designed a decoupled distributed system for client-server communication leveraging Kafka's Pub/Sub model, enhancing scalability by enabling amplification of server throughput by a minimum of 200%, thereby optimizing system performance.
* Deployed Java Spring Boot services integrated with Websockets to facilitate real-time multi-user interactions, enhancing user engagement and providing seamless communication experiences.
* Ensuring data integrity and persistence of user and chat information using ACID compliant MongoDB, thereby enhancing the reliability and stability of the application.

Technical Challenges

Back to Projects