UStAEnts / uems-hub

A hub project containing all microservices and frontend files for Union Event Management System (uems)
2 stars 0 forks source link

Venue microservice needs implemented #25

Open Vitineth opened 4 years ago

Vitineth commented 4 years ago

Currently the dionysus service holds the name of the venue but to allow the creation and management of custom venues this needs to be migrated out to its own microservice. This provides a greater level of decoupling, reduces venue ambiguity, greater resiliance to detail changes (especially names).

Considerations This will add overhead to event queries as the backend will either have to make requests to and wait for the venue service to respond, or the frontend will need to do this instead. Database management needs to be considered as we are effectively trying to produce a join across two independent databases.

Impacted services

Lan2u commented 4 years ago

This provides a greater level of decoupling, reduces venue ambiguity, greater resiliance to detail changes (especially names).