Enrichment with ksqlDB
Create streams and tables in ksqlDB CLI
Confluent: Developing a Streaming Microservices Application
This lab was developed with our partner, Confluent. Your personal information may be shared with Confluent, the lab sponsor, if you have opted-in to receive product updates, announcements, and offers in your Account Profile.
This lab is based on a small microservices ecosystem, showcasing an order management workflow, such as one might find in retail and online shopping. It is built using Kafka Streams, whereby business events that describe the order management workflow propagate through this ecosystem. The blog post Building a Microservices Ecosystem with Kafka Streams and ksqlDB outlines the approach used in the lab.
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
이 실습의 나머지 부분과 기타 사항에 대해 알아보려면 Qwiklabs에 가입하세요.
- Google Cloud Console에 대한 임시 액세스 권한을 얻습니다.
- 초급부터 고급 수준까지 200여 개의 실습이 준비되어 있습니다.
- 자신의 학습 속도에 맞춰 학습할 수 있도록 적은 분량으로 나누어져 있습니다.