This project primarily focuses on implementing message queues using Kafka, with an emphasis on consuming messages for gqlgen subscriptions.
Messages are stored in Scylla DB.
- Perform GraphQL mutations with ease, such as creating users, rooms, and messages.
- Receive real-time updates for messages via gqlgen subscriptions.
- Query data to verify successful database insertion.
- Remove eager fetching to reduce the cost of fetching objects.
- Astra-streaming-Kafka-integration for serverless Kafka integration.
- Scylla DB Cloud, Cluster for serverless Scylla DB.