JSFoo 2017

JSFoo is a conference about JavaScript and everything related.


Need to build a Rule Engine from scratch

Submitted by Shrey Agarwal (@shreyagarwal) on Thursday, 27 July 2017

Section: Full Talk Technical level: Intermediate Status: Awaiting details


What was the need to construct a rule engine to power India’s biggest recharge platform aka Paytm?
Why do we need a rule engine for language which itself is dynamic ?
How nodeJS proved to be a great platform for re-thinking a core problem.


We will be asking questions such as

What Purpose does a Rule Engine serve?
How to decide what goes in Code flow and what goes in Rule Engine?
How much control of your code do you want to give to your Product Managers, Operations, Business analysts and even NOC teams ?

In this talk we will be discussing the need to build a rule engine from scratch.
- Profiling and Benchmarking the Engine - What decisions impacted the rule engine - Showcase GUIs and simulation engine. - Showcase Rule Formation and chaining.

Improving Rules and Making an attempt at ML
- How to improve rule Engine with Collecting Meta info about rules and data.

Finally closing with demos, scaling, and discussion on distributed nature of solution.

Speaker bio

Shrey is working with paytm as Engineering Manager. He has been working on nodejs for 3+ years now and likes to use Javascript in every project he indulges in.He gave a talk on rootconf 2017, jsfoo 2016 earlier.
Taranjeet ( with Shrey ) has worked in paytm and has taken the learning to gradestack.


  •   Naval Saini (@navalsaini) 2 years ago

    Hi Shrey. Sounds interesting - are there any references or links that you can provide?

  •   Sandhya Ramesh (@sandhyaramesh) 2 years ago

    Hi Shrey, please submit your slides and a video of you either explaining this talk or a link to a video where you’ve spoken elsewhere. We need this material to be able to proceed with our evalutaion.

    •   Shrey Agarwal (@shreyagarwal) Proposer 2 years ago

      Hi Sandhya, I have spoken about this in 2 internal ( company ) presentations. I will update the video and slides by weekend.

Login with Twitter or Google to leave a comment