Handling Streaming Data with Apache Pulsar 2
Apache Pulsar is a highly scalable, high throughput system that handles both queuing as well as streaming data with incredible ease. This course will teach you all the necessary concepts and tools to adopt Apache Pulsar to your projects.
What you'll learn
Real-time applications are hard to scale! They can get high volumes of data in an instant and need to route messages correctly. Apache Pulsar is a highly scalable, low latency, high throughput pub-sub system to attack this problem. In this course, Handling Streaming Data with Apache Pulsar 2, you’ll learn how to tame them adopting Apache Pulsar. First, you’ll explore Pulsar Functions for serverless ETL. Next, you’ll discover how to connect your Pulsar deployment to Kafka and databases with Pulsar IO. Finally, you’ll learn how to migrate from Kafka to Pulsar with the client wrapper. When you’re finished with this course, you’ll have the skills and knowledge of Apache Pulsar needed to handle high volume streaming data in your applications with ease.
Table of contents
- Version Check 0m
- Advantages of Apache Pulsar 5m
- Architecture of Apache Pulsar 5m
- Installing Apache Pulsar with Docker 4m
- Installing Apache Pulsar in Our Instances 2m
- Introducing Pulsar Functions 5m
- Transforming Messages with Pulsar Functions 7m
- Develop and Debug Pulsar Functions 8m
- Deploying Pulsar Functions 5m
- Summary 1m
- Foundations of Pulsar IO 6m
- Configuring a Pulsar Connector 4m
- Debugging a Pulsar Connector 3m
- Configuration for Kafka Source 3m
- Deploying the Kafka Source 5m
- To Schema or Not to Schema? Client vs. Server Side Enforcement 5m
- Configuring the PostgreSQL Database 3m
- Deploying the PostgreSQL Sink 5m
- Summary 1m
- Meeting the Pub-sub Space: Rabbit MQ 3m
- Meeting the Pub-sub Space: Apache Kafka 2m
- Meeting the Pub-sub Space: The Pulsar Alternative 4m
- How to Plan a Migration to Apache Pulsar? 5m
- The Kafka Wrapper: Migrating with Zero Code Change 4m
- Configuring the Application to Populate Apache Kafka 3m
- Packaging and Verifying the Application 2m
- Migrating the Application without Code Changes to Apache Pulsar 3m
- Summary 2m