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

Landslide Hazard

Blog banner

Embaded operating system

Blog banner

WAKE UP ITS FOOD o'CLOCK...!!!!!

Blog banner

Simple Ways of Avoiding Basic Mistakes in Smart Phone Security

Blog banner

Deadlock and Starvation

Blog banner

Operating Systems

Blog banner

What is Email? Uses of Emails

Blog banner

What are NFT s?

Blog banner

Global versus Indian Mental Health Differences

Blog banner

A-B-C of Networking: Part-2 (Components)

Blog banner

Philadelphia Experiment : Was it real?

Blog banner

IT security management

Blog banner

virtual machines and virtualization

Blog banner

Virtual machine.

Blog banner

Memory management

Blog banner

Danger assessment in GIS

Blog banner

Network Security Risks

Blog banner

What is Spyware? and examples of them.

Blog banner

I/O buffer and its techniques

Blog banner

Deadlock

Blog banner

Deadlock and Starvation

Blog banner

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

Blog banner

How can parents support a child’s mental health?

Blog banner

Embracing the power of Modern Machine UNIX

Blog banner

The Power of Teamwork: Learning Collaboration Through Everyday Activities

Blog banner

Malware Detection Techniques for Mobile Devices

Blog banner

GIS Mapping

Blog banner

A little bit of salt is all the hash needs!

Blog banner

Method of Evaluating Information Security Level in an Organization

Blog banner

Threads

Blog banner

Explain Kernel in OS

Blog banner

Introduction my self

Blog banner

From Procrastinator to Performer: How to Beat the Last-Minute Rush

Blog banner

The Power of Forensic Watermarking in the Fight Against Content Piracy

Blog banner

Pandas Matrix Applications

Blog banner

What is M-commerce and how it's work

Blog banner

What is time ? The term which has astonished Scientists

Blog banner

A Happier Workplace Starts with Healthy Lunches by Meal Maharaj

Blog banner

Types of threads

Blog banner

What is metaverse?

Blog banner

JIRA SOFTWARE

Blog banner

Paralysis/Paralysis Stroke

Blog banner