Real-Time Messaging Application This is an event-driven, real-time messaging application designed with microservices architecture. The project is implemented in Go and uses Apache Kafka for message streaming, PostgreSQL for data persistence, and WebSocket for real-time messaging.