impact-graph
impact-graph copied to clipboard
P1 - Separate Cron Tasks From Impact-Graph
In an attempt to make impact-graph replicable and running in a high availability environment. Making this a reality concerns running multiple impact-graph instances at the same time which are all connected to the same DB and doing the same operations depending on the load and the traffic.
One thing that is preventing that from happening is embedding a lot of cronjobs inside impact-graph, making it impossible to run in a replicable manner.
Something that can help achieve that is separating these crons from impact-graph and make them run as a separate service that is talking to and endpoint on impact-graph which is called from somewhere else.
This will make us one step closer to run impact-graph in high-availability infra (Like Kubernetes or others)
@jainkrati @aminlatifi @mohammadranjbarz @CarlosQ96 I would appreciate your opinion on this