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

VIRTUAL MACHINES

Blog banner

15 Websites that will make your life easier ...!!!

Blog banner

Wiretapping

Blog banner

Mumbai local ......

Blog banner

Zero Trust Security Model: Revolutionizing Cybersecurity in the Digital Age

Blog banner

Real-time Scheduling - 53003230061

Blog banner

Disk scheduling

Blog banner

GUIDE TO GIS

Blog banner

Types of Threads

Blog banner

Music helps reduce stress

Blog banner

Buffering

Blog banner

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

Blog banner

Blockchain Security Technique

Blog banner

10 Signs your Computer has Virus

Blog banner

Define Instagram.

Blog banner

Deming’s Process

Blog banner

Threads

Blog banner

Juveniles, Internet and Computer Crime

Blog banner

The Art Of Getting What You Want In Life....

Blog banner

Session Hijacking

Blog banner

GEOLOGY AND GEO-TECTONIC FRAME WORK OF WESTERN BASTAR CRATON

Blog banner

Security and E-mail

Blog banner

Supervised and Unsupervised Learning

Blog banner

Virtual memory

Blog banner

Importance of self defence for girls

Blog banner

ahh wait a min

Blog banner

Deadlocks

Blog banner

Service transistion under difficult conditions

Blog banner

"Audit" In Data Science

Blog banner

Meshoo

Blog banner

Study of Sniffing Tools

Blog banner

ProofHub

Blog banner

TEAMWORK

Blog banner

Photography

Blog banner

Domain Name System

Blog banner

Memory Management

Blog banner

File Management system

Blog banner

Zero-Day Attack

Blog banner

Virtual memory

Blog banner

Hubspot

Blog banner

Corporate Discipline.

Blog banner

Cyber Security in Data Breaching

Blog banner