Skip to content

Latest commit

 

History

History
75 lines (66 loc) · 3.04 KB

tutorials.md

File metadata and controls

75 lines (66 loc) · 3.04 KB
title layout permalink description header excerpt row_quick_start additional_ks
Tutorials
splash
/tutorials/
Unlock the basics and more advanced features of Creek and its extensions with this step-by-step tutorials
overlay_image
/assets/images/background-2.png
Quickly get up and running with Creek with these tutorials
image_path alt title url btn_class btn_label excerpt
/assets/images/tutorial-ks-basic.svg
Basic Kafka Streams
Basic Kafka Streams
/basic-kafka-streams-demo/
btn--primary
<i class='fas fa-book-open'></i>&nbsp; View Tutorial
Get your head around the basics of what Creek is all about. In this tutorial you will learn about: * Using the aggregate-template to bootstrap new aggregate repositories and services. * Defining service descriptors, including inputs and output topics. * Writing a simple Kafka Streams topology using Creek. * Writing system testing & unit tests. * Debugging your service code running inside a Docker container. * Capturing code coverage metrics.
image_path alt title url btn_class btn_label excerpt
/assets/images/tutorial-ks-connect-services.svg
Connecting services
Connecting services
/ks-connected-services-demo/
btn--primary
<i class='fas fa-book-open'></i>&nbsp; View Tutorial
Learn how to use the outputs of one service as the inputs to another, within the same aggregate. In this tutorial you will learn about: * Linking services together within the same aggregate. * Writing system tests that test the combined functionality of multiple services.
image_path alt title url btn_class btn_label excerpt
/assets/images/tutorial-ks-aggregate-api.svg
Defining aggregate APIs
Defining aggregate APIs
/ks-aggregate-api-demo/
btn--primary
<i class='fas fa-book-open'></i>&nbsp; View Tutorial
Learn how to define the API an aggregate exposes to the world, encapsulating the services within. In this tutorial you will learn about: * Defining an aggregate's api in an aggregate descriptor. * Integrating with systems that don't use, or predate, Creek. * Integrating with other Creek based aggregates. * Publishing the api. * Data Products. * Managing API and schema evolution.
image_path alt title excerpt
/assets/images/tutorial-ks-state-stores.svg
State Stores
Kafka Streams: State stores and repartition topics
Learn how to define the metadata for Kafka Stream state stores and repartition topics. <br><br>**Coming soon...**

On this page you'll find tutorials to lead you through the different aspects and features of Creek. New tutorials will be added over time, so check back in occasionally for updates.

Kafka Streams tutorials

Quick-start tutorial series

{% include feature_row id="row_quick_start" %}

Other Kafka Streams tutorials

{% include feature_row id="additional_ks" %}