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

A Tourist’s Guide To Florida’s Rodeo Culture: What To Expect At The Arcadia Championship Rodeo

Blog banner

Uniprocessor scheduling

Blog banner

USES OF WHATSAPP

Blog banner

38_Network Sniffing Techniques_SBC

Blog banner

A-B-C of Networking: Part-3 (Topology [Ring, Tree, Mesh])

Blog banner

5 Stages of Digital Marketing

Blog banner

(Input/Output) in os

Blog banner

SMARTSHEET MANAGEMENT SYSTEM

Blog banner

?What Your Dentist Notices The Moment You Sit In The Chair

Blog banner

Elements and Principles of Photography

Blog banner

Memory Management

Blog banner

AutoML: The Future of Automated Data Science

Blog banner

?How long does wisdom tooth pain last?

Blog banner

Automating OSINT tasks for efficient Cyber Forensics Investigations

Blog banner

Expert System In AI

Blog banner

Modern OS

Blog banner

The Future of Patola Weaving in a Sustainable Fashion World

Blog banner

DISK SCHEDULING

Blog banner

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

Blog banner

SPEM

Blog banner

Binary Search Tree (BST) in Data Structure

Blog banner

Incident management in ITSM

Blog banner

What is time ? The term which has astonished Scientists

Blog banner

"Audit" In Data Science

Blog banner

What is Network Security?

Blog banner

Depression

Blog banner

WomenEmpowerment

Blog banner

BUSINESS MODELS OF E COMMERCE

Blog banner

Bit Coins

Blog banner

Predictive Analytics: How Data Science Predicts Trends(Weather ,Stock Market,Sales Forecasting ).

Blog banner

How to Find the Right Therapist For Me?

Blog banner

Operating Systems

Blog banner

Microsoft Word

Blog banner

Throttle engine ’Sneak peek into the future’

Blog banner

Software

Blog banner

IO Buffers

Blog banner

OPERATING SYSTEM

Blog banner

Direct memory access (DMA)

Blog banner

Virtual Machine's

Blog banner

Modern Operating System

Blog banner

Life

Blog banner

Security issues

Blog banner