Similar authors to follow
See more recommendations
About Bilgin Ibryam
Customers Also Bought Items By
The way developers design, build, and run software has changed significantly with the evolution of microservices and containers. These modern architectures use new primitives that require a different set of practices than most developers, tech leads, and architects are accustomed to. With this focused guide, Bilgin Ibryam and Roland Huß from Red Hat provide common reusable elements, patterns, principles, and practices for designing and implementing cloud-native applications on Kubernetes.
Each pattern includes a description of the problem and a proposed solution with Kubernetes specifics. Many patterns are also backed by concrete code examples. This book is ideal for developers already familiar with basic Kubernetes concepts who want to learn common cloud-native patterns.
You’ll learn about the following pattern categories:
- Foundational patterns cover the core principles and practices for building container-based cloud-native applications.
- Behavioral patterns explore finer-grained concepts for managing various types of container and platform interactions.
- Structural patterns help you organize containers within a pod, the atom of the Kubernetes platform.
- Configuration patterns provide insight into how application configurations can be handled in Kubernetes.
- Advanced patterns cover more advanced topics such as extending the platform with operators.
About This BookDescribes the most commonly used patterns and principles for creating modern Apache Camel applications. Each pattern is based on a real world use case and provides Camel specific implementation details and best practises.
What You Will LearnAs a hands-on architect and Apache Camel committer, the author describes patterns such as the following from a practical point of view:
- Edge Component
- Reusable Routes
- Saga (Compensating Transaction)
- Retry (short and long persistent retries)
- Circuit Breaker
- Error Channel (Dead Letter Channel, Invalid Message Channel, Back Off Channel)
- Singleton Route
- Plus 10 other patterns
Who This Book Is ForThis book is intended for developers who are familiar with Apache Camel syntax but are perhaps lacking the wider application integration experience. There is no code in this book, only practical theory backed up by countless hours of riding Apache Camel.
Other ResourcesFREE sample chapter: http://samples.leanpub.com/camel-design-patterns-sample.pdf
Hardcover book: http://www.lulu.com/spotlight/camel_design_patterns
E-book from Leanpub: https://leanpub.com/camel-design-patterns
With new APIs and technologies emerging every day, the need for integrating applications is greater than ever before. With the right tools, integrating applications is not hard. Apache Camel is the leading open source integration and message orchestration framework. Apache Camel, which has a variety of connectors and features numerous well-known integration patterns, has an enormous advantage over home grown integration solutions.
Instant Apache Camel Message Routing helps you to get started using the Camel routing engine and Enterprise Integration Patterns. This book will show you how to create integration applications using Apache Camel. You will learn how Camel works and how to leverage the Enterprise Integration Patterns for message routing.
Instant Apache Camel Message Routing is a practical and step-by-step guide to Apache Camel and integration patterns. This book will show you how Apache Camel works and how it integrates disparate systems using Enterprise Integration Patterns. The book starts with an advanced level overview of the Camel architecture before diving into message routing principles. Then, it introduces a number of patterns, complete with diagrams, common use cases, and examples about how to use them with Camel. The book also shows you how to test and monitor Camel applications and cope with failure scenarios.
Filled with practical, step-by-step instructions and clear explanations for the most important and useful tasks. This short, instruction-based guide shows you how to perform application integration using the industry standard Enterprise Integration Patterns.
Who this book is for
This book is intended for Java developers who are new to Apache Camel and message- oriented applications.