Shark Chat Beta 2
Several changes are made to support more features and improve the performance
Message Attachments
You can upload and attach images/files to your message (limit is 10MB)
Redis
Redis is now used for storing simple data such as unread messages amount
in order to enhance the performance and load speed
Ratelimit
The Rate limit is implemented using the Upstash Ratelimit package
The current limit is 50 requests per 10s
Drizzle ORM
Migrated from Prisma to Drizzle ORM, improved query speed
Other Changes
- UI/UX Improvement
- Reduce unnecessary re-renders
- Improve internal utilities such as Ably Schema