- Use Kafka to construct effective streaming information functions to procedure your data
- Integrate Kafka with different substantial information instruments equivalent to Hadoop, Spark and more
- Hands-on recipes that will help you layout, function, keep, and safe your Apache Kafka cluster with ease.
Apache Kafka goals to supply a unified, high-throughput, low-latency platform for dealing with our real-time facts feeds. This publication will exhibit the readers how Kafka can be utilized as an effective firm messaging provider, and comprises sensible options to the typical difficulties the builders and directors may well face whereas operating with it.
Starting correct from configuring the fundamental Kafka APIs, the booklet covers recipes on developing Kafka clusters in addition to the fundamental Kafka operations. you are going to discover ways to configure manufacturers and shoppers for optimum functionality, manage instruments for retaining and working Apache Kafka. The e-book includes recipes for development real-time streaming information pipelines to get information among systems/applications, or construction real-time streaming functions that procedure streams of knowledge, in a very simple to appreciate demeanour. additionally, you will how you can computer screen Kafka utilizing instruments akin to Graphite and Ganglia. eventually, you'll know how Apache Kafka can be utilized through a number of 3rd celebration instruments for large facts processing, resembling Apache Spark, Hadoop, and more.
By the top of this ebook, you may have the entire wisdom you must take your knowing of Apache Kafka to the subsequent point, and to take on any challenge you could come across whereas operating with it.
What you are going to learn
- Configure, function and computer screen Kafka within the most productive methods possible.
- All approximately Kafka: shoppers and Producers
- Design potent streaming functions with Kafka utilizing Spark, Hadoop.
- Reach excessive availability with Kafka Clusters
- Dominate the recent Confluent platform.
- Understand and enforce the simplest practices in dealing with and securing Kafka
- Integrate 3rd social gathering instruments like Spark , Hadoop, Elastic seek, and others with Kafka.
About the Author
Raúl Estrada is a programmer due to the fact that 1996 and Java Developer in view that 2001. He loves useful languages resembling Scala, Elixir, Clojure, and Haskell. He additionally loves the entire themes on the topic of desktop technological know-how. With greater than 12 years of expertise in excessive Availability and company software program, he has designed and carried out architectures considering that 2003.
His specialization is in structures integration and has participated in tasks as a rule on the topic of the monetary area. He has been an firm architect for BEA structures and Oracle Inc., yet he additionally enjoys cellular Programming and online game improvement. He considers himself a programmer earlier than an architect, engineer, or developer.
He can also be a Crossfitter in San Francisco, Bay region, now fascinated with Open resource tasks concerning facts Pipelining corresponding to Apache Flink, Apache Kafka, and Apache Beam.
Raul is a supporter of unfastened software program, and enjoys to scan with new applied sciences, frameworks, languages, and methods.