Kafka in Action - Brossura

Scott, Dylan; Gamov, Viktor; Klein, Dave

 
9781617295232: Kafka in Action

Sinossi

<b>Master the wicked-fast Apache Kafka streaming platform through hands-on examples and real-world projects.</b><br><br>In <i>Kafka in Action</i> you will learn:<br> <br>&#160;&#160;&#160; Understanding Apache Kafka concepts<br> &#160;&#160;&#160; Setting up and executing basic ETL tasks using Kafka Connect<br> &#160;&#160;&#160; Using Kafka as part of a large data project team<br> &#160;&#160;&#160; Performing administrative tasks<br> &#160;&#160;&#160; Producing and consuming event streams<br> &#160;&#160;&#160; Working with Kafka from Java applications<br> &#160;&#160;&#160; Implementing Kafka as a message queue<br> <br> <i>Kafka in Action</i> is a fast-paced introduction to every aspect of working with Apache Kafka. Starting with an overview of Kafka&#39;s core concepts, you&#39;ll immediately learn how to set up and execute basic data movement tasks and how to produce and consume streams of events. Advancing quickly, you&#8217;ll soon be ready to use Kafka in your day-to-day workflow, and start digging into even more advanced Kafka topics.<br> <br> Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.<br> <br> About the technology<br> Think of Apache Kafka as a high performance software bus that facilitates event streaming, logging, analytics, and other data pipeline tasks. With Kafka, you can easily build features like operational data monitoring and large-scale event processing into both large and small-scale applications.<br> <br> About the book<br> <i>Kafka in Action</i> introduces the core features of Kafka, along with relevant examples of how to use it in real applications. In it, you&#8217;ll explore the most common use cases such as logging and managing streaming data. When you&#8217;re done, you&#8217;ll be ready to handle both basic developer- and admin-based tasks in a Kafka-focused team.<br> <br> What&#39;s inside<br> <br>&#160;&#160;&#160; Kafka as an event streaming platform<br> &#160;&#160;&#160; Kafka producers and consumers from Java applications<br> &#160;&#160;&#160; Kafka as part of a large data project<br> <br>About the reader<br> For intermediate Java developers or data engineers. No prior knowledge of Kafka required.<br> <br> About the author<br> <b>Dylan Scott</b> is a software developer in the insurance industry. <b>Viktor Gamov</b> is a Kafka-focused developer advocate. At Confluent, <b>Dave Klein</b> helps developers, teams, and enterprises harness the power of event streaming with Apache Kafka.<br> <br>Table of Contents<br> PART 1 GETTING STARTED<br> 1 Introduction to Kafka<br> 2 Getting to know Kafka<br> PART 2 APPLYING KAFK<br> 3 Designing a Kafka project<br> 4 Producers: Sourcing data<br> 5 Consumers: Unlocking data<br> 6 Brokers<br> 7 Topics and partitions<br> 8 Kafka storage<br> 9 Management: Tools and logging<br> PART 3 GOING FURTHER<br> 10 Protecting Kafka<br> 11 Schema registry<br> 12 Stream processing with Kafka Streams and ksqlDB

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Informazioni sugli autori

<b>Dylan Scott</b> is a software developer with over ten years of experience in Java and Perl. His experience includes implementing Kafka as a messaging system for a large data migration, and he uses Kafka in his work in the insurance industry.<br><br><b>Viktor Gamov</b> is a developer advocate at Confluent.<br><br><b>Dave Klein</b> is a developer advocate at Confluent, with over 28 years of experience in the technology industry.

Dylan Scott Perl. His experience includes implementing Kafka as a messaging system for a large data migration, and he uses Kafka in his work in the insurance industry.

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.