wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

APACHE KAFKA

profile
Rinki Sokhi
Oct 08, 2023
1 Like
0 Discussions
96 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 system and overviews

Blog banner

Riddhi Miyani 53003220140

Blog banner

Emotional Intelligence in Children: Why It Is as Important as Academics

Blog banner

LEMON PICKLE (NIMBU KA ACHAR)

Blog banner

Travel Geek ‘The last $50k in Switzerland’

Blog banner

MY MOST THRILLED TREK ..... BHAIRAVGAD

Blog banner

RAID

Blog banner

DATA WRANGLING

Blog banner

Soak knowledge and level up your intellectual potential!!!

Blog banner

DEVELOPMENTS LEADING TO MODERN OPERATING SYSTEMS

Blog banner

Product Discount Calculator

Blog banner

Deadlock

Blog banner

EMAIL INVESTIGATION

Blog banner

Footprinting

Blog banner

Big Data

Blog banner

The New Classic: Indo Western Patola Outfits for Today’s Woman

Blog banner

ARTICAL ON MANAGEMENT SYSTEM

Blog banner

How to Grow Your Brand on YouTube Without a Big Budget

Blog banner

Dr. Venkadavarahan

Blog banner

MIDDLE CLASS MELODIES!!

Blog banner

Understanding Mobile Device Forensics

Blog banner

Some web vulnerabilities

Blog banner

Fault tolerance

Blog banner

Blockchain uses and use cases

Blog banner

Understanding Regression Analysis

Blog banner

Thumb Sucking: When It’s Normal and When It Becomes a Dental Problem

Blog banner

GEOLOGY AND GEO-TECTONIC FRAME WORK OF WESTERN BASTAR CRATON

Blog banner

Multiprocessor and scheduling

Blog banner

Life of an army person

Blog banner

The Impact of Tolerances and Wall Thickness on Pipeline Integrity

Blog banner

Operating System

Blog banner

38_Network Sniffing Techniques_SBC

Blog banner

STUDY OF SYSTEM HACKING TOOLS

Blog banner

What Your Child Learns During Free Play (That You Might Not Notice)

Blog banner

Fun Christmas Activities For Toddlers & Kids

Blog banner

Importance of education

Blog banner

Scheduling in Operating Systems

Blog banner

Threat from Inside: Educating the Employees Against Cyber Threats

Blog banner

I/O Buffering

Blog banner

Deadlock in operating system

Blog banner

Random Forests

Blog banner

Utilizing Data-Hiding and Retrieval Techniques in Cyber Forensics

Blog banner