An open API service indexing awesome lists of open source software.

https://github.com/iadtya/scalable-chatterup

Scalable-ChatterUp is group chat application Built with event-driven architecture using WebSockets for real-time client-server communication Redis for pub/sub messaging with Sentinel and replica for high availability, and Kafka for message queuing. Data ingestion was handled through PostgreSQL
https://github.com/iadtya/scalable-chatterup

kafka nextjs pubsub redis-sentinel socket-io turborepo typescript

Last synced: about 2 months ago
JSON representation

Scalable-ChatterUp is group chat application Built with event-driven architecture using WebSockets for real-time client-server communication Redis for pub/sub messaging with Sentinel and replica for high availability, and Kafka for message queuing. Data ingestion was handled through PostgreSQL

Awesome Lists containing this project

README

          

# Scalable-ChatterUp
Scalable-ChatterUp is group chat application Built with event-driven architecture using WebSockets for real-time client-server communication Redis for pub/sub messaging with Sentinel and replica for high availability, and Kafka for message queuing. Data ingestion was handled through PostgreSQL

## System Design
![diagram-export-1-18-2025-1_56_46-PM](https://github.com/user-attachments/assets/0f5554db-28a8-4673-bd44-5ba16a02b218)

## Output
![Screenshot 2024-01-25 045329](https://github.com/iAdtya/Scalable-ChatterUp/assets/93979441/66e75919-2ebd-4aec-9a3f-4b6e34a11a80)

## Using this example

Run the following command:

```sh
npx create-turbo@latest
```