Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

GraalVM in Action: Building a Polyglot Rule Engine for Dynamic Business Logic

Devoxx via YouTube

Overview

Coursera Plus Monthly Sale: All Certificates & Courses 40% Off!
This conference talk by Rick Ossendrijver and Enric Sala explores how Picnic built a flexible Rule Engine platform powered by GraalVM's polyglot capabilities. Discover how they created a self-service backend system that allows operators and analysts to define and manage business logic without developer involvement. Learn about the architecture that enables writing rules in JavaScript or Python, making Java-based event data accessible in guest languages, and how they designed a simple DSL for data retrieval and action triggering. The speakers share challenges they faced implementing GraalVM's polyglot features and explain how their event-driven system handles actions across Picnic's ecosystem - from updating customer data to triggering communications. Gain insights into how they ensure fairness and maintain performance in this dynamic business logic implementation.

Syllabus

GraalVM in action: Building a Polyglot Rule Engine for Dynamic Business Logic

Taught by

Devoxx

Reviews

Start your review of GraalVM in Action: Building a Polyglot Rule Engine for Dynamic Business Logic

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.