In this lab, you will:
Persist events into Kafka by producing records that represent customer orders
Write a service that validates customer orders
Write a service that joins streaming order information with streaming payment information and data from a customer database
Define one set of criteria to filter records in a stream based on some criteria
Create a session window to define five-minute windows for processing
Create a state store for the Inventory Service
Create one persistent query that enriches the orders stream with customer information using a stream-table join