Use cases overview
At the core of the platform is the use case. A use case is defined by user who understand the required computation and output criteria needed by the business
Use case example
Below is a fully use case that performs a basic window aggregation computation using a metrics engine and tumbling window before publishing a filter stream of events to a connected publisher.
DSL Elements
Initialisation
Joule provide the ability to prime the system with static reference data at startup. Read the initialisation documentation for further information.
Procession Unit
The main objective of the platform was to build use cases easliy and clearly. To understand how to build use case read the processing unit documentation.
Emit
Ability to select required output feilds and to perform a final filter before publishing events to downstream systems. Read the emit documentation for further information.
Group by
Provides the ability to group similair events to perform a computation in order to reduce the overall downstream output. Read the group by documentation for more information.
Last updated