1. An Chat Application that have basic functionality such as login/signIn/chat functionality.
2. Use Vue as Frontend and Golang as Backend, also use Docker for manage each component seamlessly and use Github Action as CI/CD.
3. Handle approximately 1000 chat messages per second in broadcasting functionality by refining Kafka readers and writers.