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

Operating Systems

Blog banner

Deadlock and Starvation

Blog banner

Culture Of Ladakh

Blog banner

SESSION HIJACKING

Blog banner

Wiretapping

Blog banner

Data Science in Predictive Analytics: Transforming Business Decision-Making

Blog banner

Raising mental health burden: A global and Indian perspective

Blog banner

PHONE TECHNOLOGY

Blog banner

Challenges of Digital forensics in cloud computing environment

Blog banner

IT Service Continuity Management

Blog banner

Oracle Corporation

Blog banner

I/O Management and Disk Scheduling

Blog banner

Wedding photographer

Blog banner

Getting into anime My anime suggestions

Blog banner

How To Setup DVWA Using XAMPP on Windows

Blog banner

Operating System

Blog banner

Why Does Hierarchy Still matter in Organizations?

Blog banner

Virtual Memory

Blog banner

I/O Management and Disk Scheduling

Blog banner

LIFEHACKER

Blog banner

How to feel Happy everyday day

Blog banner

10 Reasons to Date a South Indian Girl

Blog banner

ONLINE NEWSROOMS

Blog banner

Real Time Scheduling

Blog banner

Pilgrimage at LOC: A privilege and a paradox

Blog banner

VIRTUAL MACHINE

Blog banner

Different types of scam Fraud

Blog banner

History of Money

Blog banner

GIS in Mapping and landslide alert in Bangladesh

Blog banner

Protect yourself from System Hacking with these Simple Steps

Blog banner

Deadlock in operating system

Blog banner

Wrike

Blog banner

On-Page SEO

Blog banner

File Organization and Access

Blog banner

Functions of Operating System

Blog banner

Service design process in ITSM

Blog banner

MAJOR ACHIEVEMENTS OF OS

Blog banner

A little bit of salt is all the hash needs!

Blog banner

Android Flashlight Application

Blog banner

Policies for Service Transition

Blog banner

Multicore and Multithreading

Blog banner

Uniprocessor and Types

Blog banner