ENGLISH

Cloud Native Integration with Apache Camel: Building Agile and Scalable Integrations for Kubernetes Platforms

Book information

Publisher
Apress
Year
2021
ISBN
1484272102, 9781484272107
Language
english
Format
PDF
Filesize
4 MB (3936427 bytes)
Edition
1
Pages
289\282
Time added
2021-08-25 13:28:32

Description

Address the most common integration challenges, by understanding the ins and outs of the choices and exemplifying the solutions with practical examples on how to create cloud native applications using Apache Camel. Camel will be our main tool, but we will also see some complementary tools and plugins that can make our development and testing easier, such as Quarkus, and tools for more specific use cases, such as Apache Kafka and Keycloak. You will learn to connect with databases, create REST APIs, transform data, connect with message oriented software (MOMs), secure your services, and test using Camel. You will also learn software architecture patterns for integration and how to leverage container platforms, such as Kubernetes. This book is suitable for those who are eager to learn an integration tool that fits the Kubernetes world, and who want to explore the integration challenges that can be solved using containers. What You Will Learn Focus on how to solve integration challengesUnderstand the basics of the Quarkus as it’s the foundation for the applicationAcquire a comprehensive view on Apache CamelDeploy an application in Kubernetes Follow good practices Who This Book Is For Java developers looking to learn Apache Camel; Apache Camel developers looking to learn more about Kubernetes deployments; software architects looking to study integration patterns for Kubernetes based systems; system administrators (operations teams) looking to get a better understand of how technologies are integrated. Table of Contents About the Author About the Technical Reviewer Acknowledgments Introduction Chapter 1: Welcome to Apache Camel What Is System Integration? Business or Integration Logic? Cloud Native Applications What is Apache Camel? Integration Logic, Integration Routing Exchanges and Messages Expression Languages Quarkus Java Evolution Microservices Development Requirements The MicroProfile Specification Running the Code Packing Applications Fast Jar Uber Jar Container Images Summary Chapter 2: Developing REST Integrations Camel DSLs REST and OpenAPI First Application: REST File Server REST Interfaces and OpenAPI Readability and Logic Reuse Beans and Processors Predicates Data Formats Type Converters Summary Chapter 3: Securing Web Services with Keycloak Access Control OAuth 2.0 OpenID Connect Keycloak Securing REST APIs with Keycloak Exposing the Contact List API Configuring Keycloak Configuring The Resource Server Consuming APIs with Camel Summary Chapter 4: Accessing Databases with Apache Camel Relational Databases Persistence with JPA Parameterized Queries with JPA Transactions Handling Exceptions Try-Catch-Finally Error Handlers OnException Clause Summary Chapter 5: Messaging with Apache Kafka Message-Oriented Middleware Apache Kafka Concepts and Architecture Installing and Running Testing the Installation Camel and Kafka Setting Up the Application First Test Scaling Consumers Offset Reset Unit Testing Applications Summary Chapter 6: Deploying Applications to Kubernetes Kubernetes Minikube First Application Deployment Quarkus-minikube App Configuration Environment Variables ConfigMaps and Secrets Health Check and Probes Request and Limits Summary Index

Similar books

Session C11: Ancient Cultural Landscapes in South Europe – their Ecological Setting and Evolution, Session C22: Gardeners from South America, Session S04: Agro-Pastoralism and Early Metallurgy Sessions, Session WS29: The Idea of Enclosure in Recent Iberian Prehistory, Session C88: Rhytmes et causalites des dynamiques de l'anthropisation en Europe entre 6500 ET 500 BC: Hypotheses socio-culturelles et/ou climatiques: Proceedings of the XV UISPP World Congress (Lisbon 4-9 September 2006) / Actes du XV Congrès Mondial (Lisbonne 4-9 Septembre 2006) Vol.36

2010 · PDF

THE BRITISH ARMY IN INDIA: ITS PRESERVATION BY AN APPROPRIATE CLOTHING, HOUSING, LOCATING, RECREATIVE EMPLOYMENT, AND HOPEFUL ENCOURAGEMENT OF THE TROOPS. with AN APPENDIX ON INDIA : THE CLIMATE OP ITS HILLS ; THE DEVELOPMENT OF ITS RESODRCBS, INDUSTRY, AND ARTS ; THE ADMINISTRATION OF JUSTICE ; THE BLACK ACT ; THE PROGRESS OF CHRISTIANITY ; THE TRAFFIC IN OPIUM ; THE VALUE OF INDIA ; PERMANENT CAUSES OF DISAFFECTION, AND OF THE RECENT REBELLION ; THE TRADITIONARY POLICY; MISGOVERNMENT BY NATIVE RULERS ; ANNEXATIONS OF THEIR TERRITORY, ETC.

1858 · PDF

Idries Shah 27 Books Collection : A Perfumed Scorpion, A Veiled Gazelle, Caravan of Dreams, Darkest England, Destination Mecca, Evenings with Idries Shah, Knowing How to Know, Learning How to Learn, Letters and Lectures of Idries Shah, Neglected aspects of Sufi study, Observations, Oriental Magic, Reflections, Seeker after Truth, Special Illumination, Special Problems in the study of Sufi ideas, Sufi thought and action, Tales of the Dervishes, The Dermis Probe, The Elephant in the Dark, The Englishman Handbook, Idries Shah Antology, The Magic Monastery, The natives are restless, wisdom of the Idiots PDF.

2022 · PDF