konsume seamlessly integrates message queues like RabbitMQ and Kafka with other services, automating data-driven actions.
-
Updated
Feb 27, 2025 - Go
konsume seamlessly integrates message queues like RabbitMQ and Kafka with other services, automating data-driven actions.
The central API to handle most of the CRUD operations 📊
Micro-service to update the status of submissions in the database and broadcast the update to all the gateway replicas 🔃
Micro-service to run teachers' tests against students' submissions 🧪
A backend system designed with a microservices architecture, applying the Strangler Fig pattern to gradually replace a monolith. It features event-driven communication using RabbitMQ and Saga pattern orchestration to handle distributed transactions reliably. The project showcases real-world practices in building scalable
🎯 A real-time betting engine prototype built with Go, NATS JetStream, Redis, and PostgreSQL.
A backend platform architected using microservices and progressively migrated from a monolithic structure following the Strangler Fig approach. It incorporates event-driven design with RabbitMQ for service communication and implements the Saga pattern to coordinate complex distributed transactions.
Add a description, image, and links to the queue-consumer topic page so that developers can more easily learn about it.
To associate your repository with the queue-consumer topic, visit your repo's landing page and select "manage topics."