Minerva-System / minerva-go

Golang refactor of the Minerva System, an ERP-like system built for research purposes
0 stars 0 forks source link

Generate reports using Fission functions #4

Open luksamuk opened 3 months ago

luksamuk commented 3 months ago

Generate reports for existing entities (user, products) on PDF format. To do that, use Fission functions that should be deployed on Kubernetes. Notice that testing this feature will demand a Kubernetes cluster with Fission, Keda and RabbitMQ for testing.

luksamuk commented 3 months ago

It is possible that we would still need a REPORTS microservice for dispatching and providing information about report generation. Functions will generate the report as a way to make them asynchronous and to try and break blocks in many pieces that will then be aggregated.

Needless to say, this requires architecture analysis before actual development:

luksamuk commented 2 months ago

This will demand proper architectural analysis as discussed before, so it should be on hold until the architectural bits are done.