top of page

RIDDL Foundations Course

$5000/day

1 Day

Service Description



Take a one-day course to familiarize yourself with the primary abstractions in RIDDL and how to design a system with RIDDL. To use our editor, Synapify, you need to be clear about your palette of choices when constructing a system model. This course will give you that clarity by teacing the elements of construction, why they exist, and how they interrelate.


This course is broken into two sessions: morning and afternoon.


Morning Session (Abstract Concepts):

  • The regular and straightforward syntax conventions for writing RIDDL specifications.

  • An in-depth overview of the processing model.

  • The most important definitions of RIDDL and why they are included in the meta-model.

  • How and when to use each type of definition, presented as design patterns.

  • How to make references between definitions

  • What you can specify as meta-data additions to the language definitions.


Afternoon Session (Concrete Examples):

  • Introduction to the restaurant example we will use for all modeling exercises

  • Step-by-step guidance on creating your unique restaurant model

  • Exercises on common patterns like CQRS and state machines

  • Instruction on defining handlers, on-clauses, and the kinds of statements RIDDL accepts.

bottom of page