https://github.com/upb-code-labs/submissions-status-updater-microservice
Micro-service to update the status of submissions in the database and broadcast the update to all the gateway replicas 🔃
https://github.com/upb-code-labs/submissions-status-updater-microservice
hexagonal-architecture micro-service queue-consumer queue-producer rabbitmq
Last synced: 5 months ago
JSON representation
Micro-service to update the status of submissions in the database and broadcast the update to all the gateway replicas 🔃
- Host: GitHub
- URL: https://github.com/upb-code-labs/submissions-status-updater-microservice
- Owner: upb-code-labs
- License: agpl-3.0
- Created: 2024-01-05T23:33:41.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-30T01:43:18.000Z (over 2 years ago)
- Last Synced: 2024-06-21T17:05:29.358Z (almost 2 years ago)
- Topics: hexagonal-architecture, micro-service, queue-consumer, queue-producer, rabbitmq
- Language: Go
- Homepage:
- Size: 118 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: docs/contributing.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Submissions Status Updater micro-service
Welcome to the Submissions Status Updater micro-service. This service is responsible for listening for messages in the `submission-status-updates` queue and updating the status of the submissions in the database and publishing the updated submissions to the `real-time-updates` queue.
Below is a diagram of the overall architecture of the system with the Submissions Status Updater micro-service highlighted in green.

## Documentation
Please, refer to the following documents for more information about the Submissions Status Updater micro-service:
| Document | Description |
| -------------------------------------- | ------------------------------------------------------------------------------------------------ |
| [Contributing](./docs/contributing.md) | Contributing guidelines. |
| [Environment](./docs/environment.md) | A description of the environment variables used by the Submissions Status Updater micro-service. |