wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

APACHE KAFKA

profile
Rinki Sokhi
Oct 08, 2023
1 Like
0 Discussions
93 Reads

WHAT IS KAFKA?

Apache Kafka is an open-source platform for stream processing, designed for real-time data storage. It serves as an intermediary between senders and receivers, managing trillions of data events daily. Kafka is used for the production analytics pipeline & real time monitoring infrastructure. It is a distributed streaming platform that operates on the publish-subscribe messaging model, facilitating data exchange.

Apache Kafka was originally developed by LinkedIn, and later it was donated to the Apache Software Foundation.

CORE API s : Producer API , Consumer API , Streams API , Connector API

Key Features of Kafka

  1. Scalability: Apache Kafka exhibits scalability across all four dimensions: event producers, event processors, event consumers, and event connectors. In essence, Kafka can effortlessly scale without any downtime.
  2. High Volume: Kafka excels at processing vast volumes of data streams with ease.
  3. Data Transformations: Kafka provides the capability to generate new data streams by leveraging data streams from producers.
  4. Fault Tolerance: The Kafka cluster is resilient and capable of handling failures, including those involving masters and databases.
  5. Reliability: Given Kafka's distributed, partitioned, replicated, and fault-tolerant nature, it offers exceptional reliability.

Real-Time Applications of Kafka

1)Twitter: Registered users can read and post tweets, while unregistered users can only read them. Twitter incorporates Storm-Kafka into its stream processing infrastructure.

2)LinkedIn: Apache Kafka plays a crucial role at LinkedIn, handling activity stream data and operational metrics. The Kafka messaging system supports various products, including LinkedIn Newsfeed and LinkedIn Today for online message consumption, as well as offline analytics systems like Hadoop.

3)Netflix: Netflix, a multinational provider of on-demand Internet streaming media, relies on Kafka for real-time monitoring and event processing.

4)Box: At Box, Kafka powers the production analytics pipeline and real-time monitoring infrastructure.


Comments ()


Sign in

Read Next

Deadlock and starvation in operating system

Blog banner

Uniprocessor Scheduling

Blog banner

Dudhasagar waterfall ?

Blog banner

Evolution of the Microprocesor

Blog banner

Indian Culture and Tradition

Blog banner

Android Application Components and Activity Lifecycle

Blog banner

Service transistion under difficult conditions

Blog banner

Virtual Machine

Blog banner

How Does Preschool Help Children Become Better Decision Makers?

Blog banner

Service Transition Process in ITSM

Blog banner

BharatPe

Blog banner

DURGA POOJA

Blog banner

Modern Operating System - Suren Kotian

Blog banner

MODERN OPERATING SYSTEMS

Blog banner

Memory management

Blog banner

How to grow followers on Instagram business account?

Blog banner

Linker

Blog banner

Theads

Blog banner

The Importance of Eating on Time: How Meal Timing Affects Your Health

Blog banner

Why Extreme Opinions Are Rising: Psychological Insights into Society’s Divides

Blog banner

Routers

Blog banner

Tableau

Blog banner

GUIDE TO GIS

Blog banner

Pilgrimage at LOC: A privilege and a paradox

Blog banner

Why Festivals Are the Best Classrooms for Young Minds?

Blog banner

I/O Management and Disk Scheduling

Blog banner

The Laws of Karma

Blog banner

Vulnerability Assessment (Vulnerability Analysis)

Blog banner

undefined

Blog banner

From Airboat Tours to Fossil Hunting: The Ultimate Arcadia Travel Experience

Blog banner

MENDELEY

Blog banner

Emotional Suppression: The Hidden Costs Of Unfelt Feelings

Blog banner

Exploring Florida Beyond the Obvious Tourist Trails

Blog banner

Uniprocessor and Types

Blog banner

A Statistical Analysis of Player Performance and their Value in cricket

Blog banner

It's all about our Brain.- The Brain Metaphor

Blog banner

Computer Security

Blog banner

Continual service improvement vs maintenance phase in IT

Blog banner

How to Find the Right Therapist For Me?

Blog banner

Marvel Cinematic Universe

Blog banner

Understanding Business Layer in Data Science

Blog banner

OS Evolution Achievements

Blog banner