Wednesday, May 22, 2019

Kafka Streams in Action: Real-Time Apps and Microservices With The kafka Streams API


File Size: 4.44 Mb

Description
During my time as a software developer, I’ve had the good fortune to work with current software on exciting projects. I started out doing a mix of client-side and backend work; but I found I preferred to work solely on the backend, so I made my home there. As time went on, I transitioned to working on distributed systems, beginning with Hadoop (then in its pre-1.0 release). Fast-forward to a new project, and I had an opportunity to use Kafka. My initial impression was how simple Kafka was to work with; it also brought a lot of power and flexibility. I found more and more ways to integrate Kafka into delivering project data. Writing producers and consumers was straightforward, and Kafka improved the quality of our system.

Then I learned about Kafka Streams. I immediately realized, “Why do I need another processing cluster to read from Kafka, just to write back to it?” As I looked through the API, I found everything I needed for stream processing: joins, map values, reduce, and group-by. More important, the approach to adding state was superior to anything I had worked with up to that point.

Content:-
PART 1: GETTING STARTED WITH KAFKA STREAMS
1. Welcome to Kafka Streams
2. Kafka quickly
PART 2: KAFKA STREAMS DEVELOPMENT
3. Developing Kafka Streams
4. Streams and state
5. The KTable API
6. The Processor API
PART 3: ADMINISTERING KAFKA STREAMS
7. Monitoring and performance
8. Testing a Kafka Streams application
PART 4: ADVANCED CONCEPTS WITH KAFKA STREAMS
9. Advanced applications with Kafka Streams

Author Details
"WILLIAM P. BEJECK JR."

FOREWORD BY "NEHA NARKHEDE"




Download Drive-1

You May Also Like These E-Books:-

No comments:

Post a Comment