Part 3 Developing and testing

 

Camel is ideal for building microservice applications, which is the topic of chapter 7. The chapter has many examples that demonstrate how to use Camel with popular microservice runtimes such as Spring Boot and WildFly Swarm. You’ll see how to build small discrete Camel microservices that, when combined, solve a real-life business case. The Circuit Breaker EIP pattern is an important pattern typically used with microservices in distributed systems, and you’ll find plenty of deep coverage of this pattern in chapter 7.

In chapter 8, we’ll discuss a topic you could really read right after part 1: how to develop new Camel projects. In this chapter, we’ll show you how to create new Camel projects, which could be Camel applications, custom components, or custom data formats. You’ll also learn techniques of debugging your Camel routes.

In chapter 9, we’ll take a look at another important topic in application development: testing. We’ll look at the testing facilities shipped with Camel. You can use these features for testing your own Camel applications or applications based on other stacks.