Use case - Here 2 users share their public key out of the platform then start chatting they can change the key anytime and also that the messages are not stored in server
Architecture - There is a Auth/Register micro service which will register & store the logged in user details in MongoDB just when the user is online I will pull the user data to Redis later there is a web socket gateway which basically transfers the messages between 2 users
Q1. how to maintain the auth details in Redis so that the Web socket gateway can establish a connection
Q2 . Is there any Improvements or flaws in the design
