Description

Book Synopsis
Intermediate user level

Table of Contents
Chapter 1: Welcome to Apache Camel

Chapter Goal: Introduce readers to Apache Camel, it's basic concepts and contextualize everything with integration patterns. Also introduce other base tools as Quarkus and Maven.

No of pages Approximately 30 pages

Sub -Topics

1. Apache Camel basics

2. Quarkus basics

3. Introduction to Enterprise Integration Patterns

4. Hello World application (First Application)

Chapter 2: Developing REST Integrations Chapter Goal: Introduces the conversation on web services applications using REST, how to expose and how to consume those services. Also gives the first examples of unit testing.

No of pages: Approximately 35 pages

Sub - Topics

1. Web Services with REST

2. Camel REST DSL

3. Camel HTTP components

4. Unit test with Quarkus

Chapter 3: Securing Web Services with Keycloak

Chapter Goal: Introduces the reader to Keycloak, an Open Source product that provides IAM(Identity and Access Management). Focus on OpenID Connect protocol and how important security is

No of pages : Approximately 35 pages

Sub - Topics:

1. Keycloak basics

2. OpenId Connect Protocol

3. Quarkus and Camel security

Chapter 4: Access Databases with Apache Camel

Chapter Goal: Approaches a very common need in programming: access databases. Here we are going to show how to use two of the most used open source databases: H2 and PostgreSQL.

No of pages: Approximately 40 pages

Sub - Topics:

1. Camel database components

2. Database integration patterns

3. In-memory database with H2

4. Transaction control

Chapter 5: Messaging with Apache Kafka

Chapter Goal: Introduces the reader to Message Oriented Middleware(MOM), which is a very common integration used. We dive into the architecture aspect of this kind of implementation, getting practical examples using Apache Kafka, another very popular Open Source project.

No of pages: Approximately 40 pages

Sub - Topics:

1. Message Oriented Middleware

2. Apache Kafka

3. Asynchronous integration

Chapter 6: Deploying application into Kubernetes

Chapter Goal: Here we discuss the architectural aspects of deploying applications into Kubernetes, discussing micro services architecture, scalability, configuration and patterns as The Twelve-Factor Apps. We also learn how to configure the application and plugins to allow us to test and deploy the application in Kubernetes.

No of pages: Approximately 50 pages

Sub - Topics:

1. The Twelve-Factor Apps

2. Quarkus and Camel properties configuration

3. Quarkus plugins for Kubernetes Deployments

4. The main Kubernetes aspects to take into consideration for your architecture

Cloud Native Integration with Apache Camel

    Product form

    £999.99

    Includes FREE delivery

    A Paperback by Guilherme Camposo

    Out of stock


      View other formats and editions of Cloud Native Integration with Apache Camel by Guilherme Camposo

      Publisher: Apress
      Publication Date: 8/26/2021 12:00:00 AM
      ISBN13: 9781484272107, 978-1484272107
      ISBN10: 1484272102

      Description

      Book Synopsis
      Intermediate user level

      Table of Contents
      Chapter 1: Welcome to Apache Camel

      Chapter Goal: Introduce readers to Apache Camel, it's basic concepts and contextualize everything with integration patterns. Also introduce other base tools as Quarkus and Maven.

      No of pages Approximately 30 pages

      Sub -Topics

      1. Apache Camel basics

      2. Quarkus basics

      3. Introduction to Enterprise Integration Patterns

      4. Hello World application (First Application)

      Chapter 2: Developing REST Integrations Chapter Goal: Introduces the conversation on web services applications using REST, how to expose and how to consume those services. Also gives the first examples of unit testing.

      No of pages: Approximately 35 pages

      Sub - Topics

      1. Web Services with REST

      2. Camel REST DSL

      3. Camel HTTP components

      4. Unit test with Quarkus

      Chapter 3: Securing Web Services with Keycloak

      Chapter Goal: Introduces the reader to Keycloak, an Open Source product that provides IAM(Identity and Access Management). Focus on OpenID Connect protocol and how important security is

      No of pages : Approximately 35 pages

      Sub - Topics:

      1. Keycloak basics

      2. OpenId Connect Protocol

      3. Quarkus and Camel security

      Chapter 4: Access Databases with Apache Camel

      Chapter Goal: Approaches a very common need in programming: access databases. Here we are going to show how to use two of the most used open source databases: H2 and PostgreSQL.

      No of pages: Approximately 40 pages

      Sub - Topics:

      1. Camel database components

      2. Database integration patterns

      3. In-memory database with H2

      4. Transaction control

      Chapter 5: Messaging with Apache Kafka

      Chapter Goal: Introduces the reader to Message Oriented Middleware(MOM), which is a very common integration used. We dive into the architecture aspect of this kind of implementation, getting practical examples using Apache Kafka, another very popular Open Source project.

      No of pages: Approximately 40 pages

      Sub - Topics:

      1. Message Oriented Middleware

      2. Apache Kafka

      3. Asynchronous integration

      Chapter 6: Deploying application into Kubernetes

      Chapter Goal: Here we discuss the architectural aspects of deploying applications into Kubernetes, discussing micro services architecture, scalability, configuration and patterns as The Twelve-Factor Apps. We also learn how to configure the application and plugins to allow us to test and deploy the application in Kubernetes.

      No of pages: Approximately 50 pages

      Sub - Topics:

      1. The Twelve-Factor Apps

      2. Quarkus and Camel properties configuration

      3. Quarkus plugins for Kubernetes Deployments

      4. The main Kubernetes aspects to take into consideration for your architecture

      Recently viewed products

      © 2026 Book Curl

        • American Express
        • Apple Pay
        • Diners Club
        • Discover
        • Google Pay
        • Maestro
        • Mastercard
        • PayPal
        • Shop Pay
        • Union Pay
        • Visa

        Login

        Forgot your password?

        Don't have an account yet?
        Create account