TalkWave is a messaging app that allows users to chat with their friends or in groups. This repo hosts the backend code.
Important
A majority of the server architecture is serverless, so there might be a start-up cost on the first load.
- App is fully deployed on AWS architecture and uses AWS Lambda, AWS ECS, AWS EKS, AWS EC2, AWS ElasticCache, API gateway, Route 53 and AWS RDS
- Fully test driven
- CI/CD pipeline for deployment and testing
- Custom JWT based authentication system
- Group management
- Microservice architecture
- Fully managed database
- Live chat implemented using SignalR
- Create a separate auth controller outside the mono repo
- User profile pictures