Production-ready and reusable(for plug and play) messaging and internet calling microservice with contact blocker feature by Pratham Verma built with Node.js, TypeScript, Express, Socket.IO, PostgreSQL, Redis, TypeORM, and LiveKit. Handles realtime chat, notifications, receipts, contact protection, and call workflows over existing monolith tables.
redis adapter typescript websocket webrtc socket-io redis-cluster redis-client postgresql-database microservices-architecture redis-cache realtime-messaging plug-and-play realtime-chat livekit livekit-sdk livekit-server internet-calling in-message-contact-blocker
-
Updated
Apr 11, 2026 - TypeScript