Whatsnxt
A scalable event discovery and social engagement platform that enables users to explore, create and interact with local and global events. The platform supports real-time updates, personalized recommendations and community-driven experiences, providing a seamless backend infrastructure for high user concurrency and dynamic event data.
What I Built
Led backend architecture design using Java and Spring Boot with a microservices-based approach
Developed scalable REST APIs for event management, user interactions, messaging and notifications
Implemented Spring Security with JWT-based authentication and role-based access control (RBAC)
Designed microservices for event discovery, user profiles, notifications and real-time updates
Integrated real-time communication and event updates using message brokers (Kafka) and caching (Redis)
Built location-based services for personalized event recommendations and filtering
Implemented API Gateway for routing, rate limiting and centralized security enforcement
Deployed highly available backend infrastructure on AWS with auto-scaling and load balancing
Designed robust database schemas for users, events, interactions and activity tracking using PostgreSQL
Ensured data privacy and security with encrypted communication (HTTPS/TLS) and secure data handling practices
The Challenge
Handling real-time event updates, user interactions and personalized recommendations at scale while maintaining low latency and data consistency across distributed services.
The Approach
Adopted a microservices architecture with event-driven communication using Kafka and caching strategies via Redis. Implemented API Gateway and optimized database queries to ensure high performance and scalability.
Outcome
"Enabled seamless event discovery and real-time engagement for users, improving platform responsiveness, scalability and user retention through reliable backend systems."