Overview
Syllabus
Intro
Think they don't know how to code?
Scratch
What this talk is and what is not about
Typical work model
Agenda
Configuration - how far can we get
We have to test YOUR changes!
Lesson learned...
Case - integration in logistics
DSL - Camel DSL?
Case study - network monitoring system
Normal user - widgets
How can you do it?
Half-power-rules
Power users - scripting
Scripting - problems
Alarms
Strong points
Mode of work
Drools killer feature - decision tables
How does it really work??
Rules can get out of control...
Coding vs clicking
No need/will to change by users...
Versioning is hard
Who is responsible?
Criticality of process/pace of change
Can BPMN work?
Lessons learned
Know your client
Coding is not hard-running is!
Decide where to stop
Real time stream processing
Apache Flink
Main assumptions
Model process
Espressions
Knowing where to stop
Feedback cycle
Generate test data, mocks, results
Tests - UA
Taking control
Does it work in production?
Taught by
Devoxx