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

Texting is actually better than talking in person

Blog banner

Inventory management software system

Blog banner

Street foods

Blog banner

Continual service improvement vs maintenance phase in IT

Blog banner

Rock, Paper, Scissors Game in Common Lisp

Blog banner

BUFFER OVERFLOW_142

Blog banner

c

Blog banner

Fun Christmas Activities For Toddlers & Kids

Blog banner

Instagram Features in 2023 That Will Leave You Stunned!

Blog banner

VIRTUAL MACHINES

Blog banner

MODERN OPERATING SYSTEM

Blog banner

Note on Process, Process creation and Process termination

Blog banner

NETWORK SECURITY RISKS

Blog banner

Mumbai Metro 3

Blog banner

SESSION HIJACKING

Blog banner

Importance of Education

Blog banner

Developments in Modern Operating Systems

Blog banner

Friendship

Blog banner

How To Secure Operating Systems ?

Blog banner

Pooja Silver

Blog banner

ACHIEVEMENTS IN OPERATING SYSTEMS

Blog banner

The IT Service Lifecycle

Blog banner

What Function Does SEO Serve in Digital Marketing?

Blog banner

Starvation

Blog banner

Man VS Nature

Blog banner

differentiate thinking humanly and rationally

Blog banner

Deadlocks in Operating Systems

Blog banner

Wedding photographer

Blog banner

Firewall / IDS Evasion Techniques

Blog banner

" THE ANSWERS THAT LED INDIAN BEAUTIES TO THE MISS UNIVERSE HISTORIC WIN. "

Blog banner

Computer Forensics and its Impact in Business Environment

Blog banner

HR Automation : Need of the hour

Blog banner

Docker Framework

Blog banner

Virtual memory

Blog banner

My favourite food

Blog banner

Personalized Movie Recommendations with Data Science

Blog banner

Why we should do reading

Blog banner

Pro-Tips On How To Keep your Foot Healthy

Blog banner

Building a Simple Doctor Appointment System in Common Lisp

Blog banner

Smart Homes | Zigbee Alliance

Blog banner

INTRODUCTION TO C#

Blog banner

Simple Ways of Avoiding Basic Mistakes in Smart Phone Security

Blog banner