{"product_id":"kafka-in-action-9781617295232","title":"Kafka in Action","description":"\u003cp\u003e\u003c\/p\u003e\u003cblockquote\u003e\n\u003cbr\u003eKafka in Action is a practical guide to building Kafka-based data pipelines, covering common use cases such as logging, streaming data, and analytics. Written for intermediate Java developers or data engineers, the book emphasizes Kafka's versatility as a distributed streaming platform and its integration with Java applications. \u003c\/blockquote\u003e\u003cp\u003e\u003cstrong\u003eFormat\u003c\/strong\u003e: Paperback \/ softback\u003cbr\u003e\u003cstrong\u003eLength\u003c\/strong\u003e: 375 pages\u003cbr\u003e\u003cstrong\u003ePublication date\u003c\/strong\u003e: 09 March 2022\u003cbr\u003e\u003cstrong\u003ePublisher\u003c\/strong\u003e: Manning Publications\u003cbr\u003e\u003c\/p\u003e \u003cp\u003e\u003cbr\u003eKafka in Action is a comprehensive and practical guide to building Kafka-based data pipelines. Filled with real-world use cases and scenarios, this book delves into Kafka's most common applications, ranging from simple logging to managing streaming data systems for message routing, analytics, and more.\u003cbr\u003e\u003cbr\u003eIn the realm of systems that handle large volumes of data, streaming data, or fast data, the accuracy and efficiency of data pipelines are paramount. Apache Kafka emerges as a powerful distributed streaming platform that surpasses its traditional roles as a persistent log or a flexible message queue. It operates as a versatile tool capable of handling a wide range of use cases.\u003cbr\u003e\u003cbr\u003eKey Features:\u003cbr\u003e\u003cbr\u003eUnderstanding Kafka's Concepts: This book provides a solid foundation for understanding Kafka's core concepts, including topics, partitions, brokers, and consumers. It helps readers grasp the fundamental principles of Kafka's architecture and its role in data streaming.\u003cbr\u003e\u003cbr\u003eImplementing Kafka as a Message Queue: Readers learn how to set up and utilize Kafka as a message queue, enabling efficient communication between services or applications. They explore the basics of message persistence, delivery, and consumption, and how Kafka can be integrated into existing systems.\u003cbr\u003e\u003cbr\u003eSetting Up and Executing Basic ETL Tasks: The book covers the process of setting up and executing basic Extract, Transform, and Load (ETL) tasks using Kafka. It explains how to extract data from various sources, transform it according to requirements, and load it into Kafka topics for further processing.\u003cbr\u003e\u003cbr\u003eRecording and Consuming Streaming Data: Readers learn how to record and consume streaming data from Kafka topics. They explore the concepts of Kafka streams, which enable real-time processing of data as it arrives, and learn how to implement streaming data applications using Java.\u003cbr\u003e\u003cbr\u003eWorking with Kafka Producers and Consumers from Java Applications: The book demonstrates how to work with Kafka producers and consumers from Java applications. It covers the integration of Kafka with Java frameworks, such as Spring Boot, and provides examples of producing and consuming messages using Kafka clients.\u003cbr\u003e\u003cbr\u003eUsing Kafka as Part of a Large Data Project Team: Readers gain insights into the role of Kafka in large data projects. It discusses the collaboration and communication requirements between different teams involved in data processing, and how Kafka can facilitate data sharing and integration.\u003cbr\u003e\u003cbr\u003ePerforming Kafka Developer and Admin Tasks: The book covers the essential tasks involved in Kafka development and administration, such as configuring Kafka clusters, monitoring performance, and troubleshooting issues. It provides practical guidance for developers and administrators who need to maintain and operate Kafka systems.\u003cbr\u003e\u003cbr\u003eWritten for Intermediate Java Developers or Data Engineers: This book is designed for intermediate Java developers or data engineers who have a basic understanding of Java and are interested in learning Kafka. No prior knowledge of Kafka is required, as the book provides a comprehensive introduction to the platform.\u003cbr\u003e\u003cbr\u003eAbout the Technology:\u003cbr\u003e\u003cbr\u003eApache Kafka is a distributed streaming platform that enables the logging and streaming of data between services or applications. With Kafka, developers can build applications that can react to or act on data streams as they flow through their systems. Some of the key applications of Kafka include operational data monitoring, large-scale message processing, website activity tracking, log aggregation, and more.\u003cbr\u003e\u003cbr\u003eDylan Scott, the author of Kafka in Action, is a software developer with over ten years of experience in Java and Perl. His extensive experience includes implementing Kafka as a messaging system for a large-scale data migration project. Dylan currently works in the insurance industry, where he leverages Kafka for various data processing and analysis tasks.\u003cbr\u003e\u003cbr\u003eIn conclusion, Kafka in Action is a valuable resource for anyone looking to build Kafka-based data pipelines. With its practical approach, real-world use cases, and comprehensive coverage of Kafka's features, this book provides intermediate Java developers or data engineers with the knowledge and skills they need to leverage Kafka's power in their data processing projects. Whether you are a beginner or an experienced Kafka user, this book will help you unlock the full potential of this versatile distributed streaming platform.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWeight\u003c\/strong\u003e: 510g\u003cbr\u003e\u003cstrong\u003eDimension\u003c\/strong\u003e: 187 x 235 x 22 (mm)\u003cbr\u003e\u003cstrong\u003eISBN-13\u003c\/strong\u003e: 9781617295232\u003c\/p\u003e","brand":"Dylan Scott","offers":[{"title":"Paperback \/ softback","offer_id":44100792418554,"sku":"9781617295232","price":39.27,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/4297\/2845\/products\/1650019213517_book.jpg?v=1650047424","url":"https:\/\/shulphink.com\/products\/kafka-in-action-9781617295232","provider":"Shulph Ink","version":"1.0","type":"link"}