404 - Page Not Found

An error occured adding a product to your cart, you may only have 100 items in your cart.

Sorry, we can't find the page you've requested. The content may have been removed from the site or had its address changed. You can try searching for what you're looking for or try the links below.

;
An error occured adding a product to your cart, you may only have 100 items in your cart.

Build scalable applications with Apache Kafka [Video]

Build scalable applications with Apache Kafka [Video]

Tomasz Lelek

Build event-driven architectures using Apache Kafka
Mapt Subscription
FREE
€29.98/m after trial
Video
€121.38
RRP €142.78
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
€0.00
€121.38
€29.98p/m after trial
RRP €142.78
Subscription
Video
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Video Details

ISBN 139781788622462
Course Length1 hour 02 minutes

Video Description

Today's application are build in the Microservices Architecture. Having a lot of Microservices that needs to communicate with each other can be problematic as they quickly become tight coupled. Apache Kafka allows us to create services that are loosely coupled and operate in the event driven way.

We can build components that process events and apply business logic as events arrived and publish those events further into the processing chain.We will learn how to use Apache Kafka to create applications that works in the publish-subscribe model.

We will delve into the Kafka Architecture and its Producer and Consumer API. We will learn how replication and fault tolerance is achieved in Kafka. We will learn how to leverage Kafka to build truly Resilient, Scalable and event driven applications.

Style and Approach

This video course will help us to understand to write an application in the event driven way for which we need to employ the publish-subscribe model. Then, we will learn how to leverage that technology to create scalable and resilient applications that work in an event-driven way. When thinking about scalability of our application and using Kafka we need to carefully plan how our data should be partitioned and how many partitions it should have.

We will learn how to choose a proper number of partitions. Then we will learn Producer and Consumer API and how a number of both of them affects performance and scalability of our solution.

Table of Contents

Apache Kafka Architecture
The Course Overview
Building Applications in the Publish-Subscribe Architecture
Topics and Partitions
How Kafka Cluster is Built? - Brokers
Setup of Kafka - Using Docker
Producers and Consumers
Sending Events to Kafka - Producers API
Asynchronous Send
Partitioning of Topics - Implementing Custom Partitioner
Reading Events from Kafka - Consumer API
Consumer Pool Loop - Offset Management
Rebalancing of Consumers
Advanced Kafka - Understanding Internals
Electing Partition Leaders - Kafka Controller Component
Data Replication in Kafka
Append-Only Distributed Log - Storing Events in Kafka
Compaction Process
Summary of Apache Kafka Course

What You Will Learn

  • Learn about Apache Kafka Architecture.
  • Get to build kafka cluster with Apache.
  • Learn to send messages using Kafka Producers API.
  • Understand the partitioning of data affects scalability and performance.
  • Retrieving messages using Consumers API.
  • Learn how fault-tolerance is achieved by using Data Replication.
  • Understanding flow of processing

Authors

Table of Contents

Apache Kafka Architecture
The Course Overview
Building Applications in the Publish-Subscribe Architecture
Topics and Partitions
How Kafka Cluster is Built? - Brokers
Setup of Kafka - Using Docker
Producers and Consumers
Sending Events to Kafka - Producers API
Asynchronous Send
Partitioning of Topics - Implementing Custom Partitioner
Reading Events from Kafka - Consumer API
Consumer Pool Loop - Offset Management
Rebalancing of Consumers
Advanced Kafka - Understanding Internals
Electing Partition Leaders - Kafka Controller Component
Data Replication in Kafka
Append-Only Distributed Log - Storing Events in Kafka
Compaction Process
Summary of Apache Kafka Course

Video Details

ISBN 139781788622462
Course Length1 hour 02 minutes
Read More

Read More Reviews

Recommended for You

Building Data Streaming Applications with Apache Kafka Book Cover
Building Data Streaming Applications with Apache Kafka
€ 41.98
€ 29.40
Building a Rich Internet Application with Vaadin [Video] Book Cover
Building a Rich Internet Application with Vaadin [Video]
€ 85.18
€ 72.42
Building Microservice with AKKA HTTP [Video] Book Cover
Building Microservice with AKKA HTTP [Video]
€ 142.78
€ 121.38
Building a Web Application with Spring and Angular [Video] Book Cover
Building a Web Application with Spring and Angular [Video]
€ 142.78
€ 121.38
Building an Application with Functional Haskell [Video] Book Cover
Building an Application with Functional Haskell [Video]
€ 142.78
€ 121.38
Building an ASP.NET Application with Visual Studio 2017 [Video] Book Cover
Building an ASP.NET Application with Visual Studio 2017 [Video]
€ 142.78
€ 121.38