In this session, we will explore:
Kafka:
An open-source stream-processing platform designed for handling real-time data feeds.
Widely adopted for building real-time data pipelines and streaming applications.
Serverless Technology:
A cloud-computing execution model where the cloud provider dynamically manages the allocation of machine resources.
Enables developers to build and run applications without managing servers.
Upstash Kafka:
A managed, serverless Kafka service that simplifies the deployment and management of Kafka clusters.
Offers auto-scaling, pay-as-you-go pricing, and reduced operational overhead.
Objectives of this Talk:
- Understanding the need for real-time data streaming.
- Overview of Apache Kafka and its core components.
- Exploring the benefits and challenges of serverless technology.
- Introducing Upstash Kafka as a serverless solution for Kafka deployments.
- Demonstrating how to setup and use Upstash Kafka for scalable data streaming.