Lessons

1Give each event a business meaning25 min read

Define event identity and ordering independently of arrival time.

  • →Define event identity and ordering independently of arrival time
  • →Define deterministic deduplication and ordering rules
Read lesson
2Draw the exactly-once boundary25 min read

Explain delivery guarantees at the sink transaction boundary.

  • →Explain delivery guarantees at the sink transaction boundary
Read lesson
3Handle late data with explicit window rules25 min read

Compute event-time results with a stated lateness policy.

  • →Compute event-time results with a stated lateness policy
Read lesson
4Make replay a controlled operation25 min read

Plan a deterministic replay with bounded impact.

  • →Plan a deterministic replay with bounded impact
  • →Validate a replay without changing the result
Read lesson

Skills in this course

  1. 01Define event identity and ordering independently of arrival timeDefine event identity and ordering independently of arrival time.
  2. 02Explain delivery guarantees at the sink transaction boundaryExplain delivery guarantees at the sink transaction boundary.
  3. 03Compute event-time results with a stated lateness policyCompute event-time results with a stated lateness policy.
  4. 04Plan a deterministic replay with bounded impactPlan a deterministic replay with bounded impact.
  5. 05Define deterministic deduplication and ordering rulesDefine deterministic deduplication and ordering rules.
  6. 06Validate a replay without changing the resultValidate a replay without changing the result.