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

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 🔃

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.

![Submissions Status Updater microservice highlighted with a green rectangle in the overall architecture diagram](./docs/images/submissions-status-updater-microservice-highlighted.png)

## 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. |