Apache Kafka in Action
eBook - ePub

Apache Kafka in Action

From basics to production

  1. English
  2. ePUB (mobile friendly)
  3. Available on iOS & Android
eBook - ePub

Apache Kafka in Action

From basics to production

About this book

Apache Kafka, start to finish.

Apache Kafka in Action: From basics to production guides you through the concepts and skills you’ll need to deploy and administer Kafka for data pipelines, event-driven applications, and other systems that process data streams from multiple sources. Authors Anatoly Zelenin and Alexander Kropp have spent years using Kafka in real-world production environments. In this guide, they reveal their hard-won expert insights to help you avoid common Kafka pitfalls and challenges.

Inside Apache Kafka in Action you’ll discover:

• Apache Kafka from the ground up
• Achieving reliability and performance
• Troubleshooting Kafka systems
• Operations, governance, and monitoring
• Kafka use cases, patterns, and anti-patterns

Clear, concise, and practical, Apache Kafka in Action is written for IT operators, software engineers, and IT architects working with Kafka every day. Chapter by chapter, it guides you through the skills you need to deliver and maintain reliable and fault-tolerant data-driven applications.

Foreword by Adam Bellemare.

About the technology

Apache Kafka is the gold standard streaming data platform for real-time analytics, event sourcing, and stream processing. Acting as a central hub for distributed data, it enables seamless flow between producers and consumers via a publish-subscribe model. Kafka easily handles millions of events per second, and its rock-solid design ensures high fault tolerance and smooth scalability.

About the book

Apache Kafka in Action is a practical guide for IT professionals who are integrating Kafka into data-intensive applications and infrastructures. The book covers everything from Kafka fundamentals to advanced operations, with interesting visuals and real-world examples. Readers will learn to set up Kafka clusters, produce and consume messages, handle real-time streaming, and integrate Kafka into enterprise systems. This easy-to-follow book emphasizes building reliable Kafka applications and taking advantage of its distributed architecture for scalability and resilience.

What's inside

• Master Kafka’s distributed streaming capabilities
• Implement real-time data solutions
• Integrate Kafka into enterprise environments
• Build and manage Kafka applications
• Achieve fault tolerance and scalability

About the reader

For IT operators, software architects and developers. No experience with Kafka required.

About the author

Anatoly Zelenin is a Kafka expert known for workshops across Europe, especially in banking and manufacturing. Alexander Kropp specializes in Kafka and Kubernetes, contributing to cloud platform design and monitoring.

Table of Contents

Part 1
1 Introduction to Apache Kafka
2 First steps with Kafka
Part 2
3 Exploring Kafka topics and messages
4 Kafka as a distributed log
5 Reliability
6 Performance
Part 3
7 Cluster management
8 Producing and persisting messages
9 Consuming messages
10 Cleaning up messages
Part 4
11 Integrating external systems with Kafka Connect
12 Stream processing
13 Governance
14 Kafka reference architecture
15 Kafka monitoring and alerting16 Disaster management
17 Comparison with other technologies
18 Kafka’s role in modern enterprise architectures
Appendixes
A Setting up a Kafka test environment
B Monitoring setup

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access Apache Kafka in Action by Anatoly Zelenin,Alexander Kropp in PDF and/or ePUB format, as well as other popular books in Computer Science & Data Processing. We have over one million books available in our catalogue for you to explore.

Information

Publisher
Manning
Year
2025
eBook ISBN
9781638357490
Edition
0

Table of contents

  1. Apache Kafka in Action
  2. copyright
  3. contents
  4. foreword
  5. preface
  6. acknowledgments
  7. about this book
  8. about the authors
  9. about the cover illustration
  10. Part 1 Getting started
  11. 1 Introduction to Apache Kafka
  12. 2 First steps with Kafka
  13. Part 2 Concepts
  14. 3 Exploring Kafka topics and messages
  15. 4 Kafka as a distributed log
  16. 5 Reliability
  17. 6 Performance
  18. Part 3 Kafka deep dive
  19. 7 Cluster management
  20. 8 Producing and persisting messages
  21. 9 Consuming messages
  22. 10 Cleaning up messages
  23. Part 4 Kafka in enterprise use
  24. 11 Integrating external systems with Kafka Connect
  25. 12 Stream processing
  26. 13 Governance
  27. 14 Kafka reference architecture
  28. 15 Kafka monitoring and alerting
  29. 16 Disaster management
  30. 17 Comparison with other technologies
  31. 18 Kafka’s role in modern enterprise architectures
  32. appendix A  Setting up a Kafka test environment
  33. appendix B  Monitoring setup