🔀 Enterprise Integration Patterns with Apache Camel
Tutorial Prerequisites Examples GitHub ↗
Home / Getting Started
Part 0 2 chapters

Getting Started

Prerequisites, local stack setup, and the shipping domain that drives every example.

Overview

Prerequisites & Setup

Install Java 25, JBang, the Camel CLI, Maven, Podman, and the tools you need to run every example locally.

30 minutesRead →
Chapter 1

The Running Example

The shipping domain — orders, inventory, payments, shipments, and notifications — that drives every pattern example.

25 minutesRead →
Next part → Integration Styles

Enterprise Integration Patterns with Apache Camel

A comprehensive guide to the 65 Enterprise Integration Patterns — implemented with Apache Camel on three runtimes (Quarkus, Spring Boot, and YAML DSL), backed by Kafka, Pulsar, and Redis, with runnable examples on Podman.

The Book

  • EIP Website ↗
  • Apache Camel ↗
  • Camel Quarkus ↗
  • Quarkus ↗

Project

  • View on GitHub ↗
  • Issues ↗
  • patterncatalyst ↗
Open source · Apache 2.0 Last built 2026-07-19