RuleEngine using Neo4j with dynamic Calculated weights

Hi, I am a new neo4j developer. I am trying to implement rules engine using neo4j graph and GDS library.

Is it a good idea?

could someone suggest example or existing solution ?

One type of nodes are updated every 200 milliseconds , could neo4j handle this rate of data?

Thanks