wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

APACHE KAFKA

profile
Rinki Sokhi
Oct 08, 2023
1 Like
0 Discussions
92 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

AN EVENT-BASED DIGITAL FORENSIC INVESTIGATION

Blog banner

Beatbox

Blog banner

SESSION HIJACKING

Blog banner

Memory Management

Blog banner

What is Segmentation?

Blog banner

Study of Backdoor and Trojan tools

Blog banner

Bulk E-mail software

Blog banner

Anomaly Detection in Behavioral Data Using Machine Learning

Blog banner

Severe landslides continue to cause concern in Joshimath, Uttarakhand

Blog banner

Smartsheet

Blog banner

Mango Raisin Chutney (sweet mango raisin spread)

Blog banner

Shoulders

Blog banner

MODERN OPERATING SYSTEM

Blog banner

Blog name

Blog banner

How social media affect

Blog banner

Digital marketing spotlight “Dove’s Real Beauty Campaign”

Blog banner

Docker Framework

Blog banner

Security and E-mail

Blog banner

MAJOR ACHIEVEMENTS OF OS

Blog banner

Memory management

Blog banner

SQL Injection

Blog banner

Why Friendship at Work is Important

Blog banner

The Dark Web: A Breeding Ground for Cybercriminals – How to Guard Against Threats

Blog banner

What is Anxiety? How to manage Anxiety?

Blog banner

Outlook mail

Blog banner

Fudgy Tahini Date Chocolate Bars

Blog banner

Music

Blog banner

How Cyber Forensics help prevent Crimes

Blog banner

Microsoft Word

Blog banner

VIRUS

Blog banner

All you need to know about Cassandra

Blog banner

How India made the GIS its Own, and its Use in Infrastructural Developments

Blog banner

Memory management

Blog banner

Objectives and Functions of Operating System

Blog banner

Social Network Analysis: Ek Naya Nazariya Data Science Mein

Blog banner

Starvation and Deadlock.

Blog banner

Starvation

Blog banner

How to Prepare Your Child for Their First Day of School?

Blog banner

What is M-commerce and how it's work

Blog banner

Self Confidence

Blog banner

objectives and function of operating system

Blog banner

Child labour

Blog banner