.. _event_driven_apps_tutorial: Designing Event Driven Systems ============================== This page provides an accompanyment to the O'Reilly book "Designing Event Driven Systems". You can `download the book `_ in PDF or eReader format from the Confluent website. The source code for the examples discussed in Chapter 15 is `available on GitHub `_ . This provides an example of a simple Orders Service that validates orders as they arrive, all built with |kstreams|. For a great introduction for developers who are just getting started with stream processing, refer to the free, self-paced :ref:`Kafka Streams tutorial`. The tutorial centers on the order management workflow described in the book. It's built using |kstreams|, so business events that describe the order management workflow propagate through this ecosystem. You'll learn the basics of the |kstreams| API and common patterns to design and build event-driven applications. If you have feedback on the code examples please raise an issue in GitHub. For feedback on the book please `contact us `_.