|
| 1 | +#Real-Time Chat Microservice (Goftare Platform) |
| 2 | + |
| 3 | +This repository contains the source code for the standalone chat microservice developed for the Goftare online therapy platform. |
| 4 | + |
| 5 | +**Key Features & Technologies:** |
| 6 | + |
| 7 | +* Provides reliable, real-time, bidirectional communication between clients and therapists. |
| 8 | +* Utilizes**WebSockets** for real-time connectivity. |
| 9 | +* Employs**Redis** for managing connection state and improving reliability. |
| 10 | +* Integrates**Apache Kafka** as a message broker for persistence and fault tolerance. |
| 11 | +* Designed as part of a transition from a monolithic to a microservices architecture. |
| 12 | +***Tech Stack:** Node.js, WebSocket library (e.g., Socket.IO), Redis, Apache Kafka, Docker. |
| 13 | + |
| 14 | +**Status:** Internal microservice developed at Q Company to resolve chat instability issues. |