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

Scheduling in Operating Systems

Blog banner

Ethical Issues in Data Science and Role of Data Science in Smart Cities

Blog banner

Fault Tolerance in an Operating System

Blog banner

Exploring Human Factors in Cyber Forensics Investigations.

Blog banner

PERT Overview

Blog banner

Service Operation

Blog banner

Dekkers Algorithm

Blog banner

Outlook mail

Blog banner

Record Blocking

Blog banner

Risk factors in service transistion

Blog banner

Objectives and functions of Operating System...

Blog banner

Mental Health

Blog banner

PERSONAL STORIES

Blog banner

Southern Turkey Earthquake: Causes and Consequences of a Tragic Natural Disaster

Blog banner

Navigation With Indian Constellation(NavIC) by ISRO in Geographic Information Systems

Blog banner

Security Issues

Blog banner

Computer Forensics and its Impact in Business Environment

Blog banner

Evolution of OS

Blog banner

How to use open SSL for web server - browser communication

Blog banner

Domain Name System

Blog banner

Types of OS

Blog banner

Mumbai Metro 3

Blog banner

My First Trek - Sondai, Karjat - Shoaib Malik

Blog banner

Method of Evaluating Information Security Level in an Organization

Blog banner

Cache memory

Blog banner

Artical on FreshBooks

Blog banner

Computer Security

Blog banner

Types Of scheduling

Blog banner

Characteristics of Etherum

Blog banner

Deadlock and Starvation

Blog banner

STUDY OF SYSTEM HACKING TOOLS

Blog banner

Deadlocks

Blog banner

Beautiful and stunning natural phenomena worth to see

Blog banner

Go Daddy

Blog banner

Virtualisation

Blog banner

Cache Memory(142)

Blog banner

Interesting fact about kangaroo.

Blog banner

Loneliness

Blog banner

What is Vishing?

Blog banner

Penetration Testing

Blog banner

Explain Kernel in OS

Blog banner

The Truth Behind Viral DIY Dental Hacks

Blog banner