Session: The Power of a Rules Engine

Defining complex user scenarios in code is a great place to start. But as organizations and use cases grow, it becomes harder to maintain that and for new developers and stakeholders to understand the same. At HBO, we are responsible for supporting complex user scenarios across different platforms to power our streaming experience.

Using a rules engine to power these complex user scenarios makes it easier to deliver new business rules without compromising on the overall code quality. At the same time, it allows for providing concise representation to the stakeholders. In our open-source implementations of Rules Engine, we have focused on providing users with two primary capabilities: extensibility and readability

During this talk, we will go over the significance of a rules engine in today’s world, a sample transition from a code-driven rule set to a rules-engine-driven rule set, and cover some more advanced use cases for a Rules Engine.

Presenters:

This track proudly sponsored by