wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

APACHE KAFKA

profile
Rinki Sokhi
Oct 08, 2023
1 Like
0 Discussions
97 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

A small world of Sockets

Blog banner

social media issue

Blog banner

VIRTUAL MACHINE

Blog banner

Big Data

Blog banner

Im Photographer

Blog banner

Virtual memory

Blog banner

Explain Kernel in OS

Blog banner

Veg Mix Pickle

Blog banner

Decoding Confusion Matrix

Blog banner

Capacity management in ITSM

Blog banner

Uniprocessor scheduling

Blog banner

Hot Mango Pickle (Methiyu)

Blog banner

Brilliant WhatsApp Features Upcoming in 2023

Blog banner

MODERN OPERATING SYSTEM

Blog banner

The Golden Temple , Amritsar

Blog banner

MPL and how its effects?

Blog banner

Cache Memory in Operating Systems

Blog banner

STUDY OF SYSTEM HACKING TOOLS

Blog banner

Cycling

Blog banner

Social Media Marketing Trends 2022

Blog banner

PERSONALITY DEVELOPMENT

Blog banner

Jira Software

Blog banner

MySQL

Blog banner

Does School Infrastructure Really Matter For Learning?

Blog banner

Why Your Daily Meal Routine Matters More Than Occasional Healthy Eating

Blog banner

What Are Electro-Forged Gratings? Benefits, Applications, and Why Industries Prefer Them

Blog banner

De-Coding Love

Blog banner

What is Virtual Memory

Blog banner

How can parents support a child’s mental health?

Blog banner

Types of email

Blog banner

OS Assignment 1

Blog banner

The Features of Blockchain

Blog banner

Ubiquitous Computing

Blog banner

Why Users Leave Your Website in 5 Seconds (And How UI/UX Fixes It)

Blog banner

Disk Management

Blog banner

Hey Aryan here

Blog banner

THE INPACT OF SOCIAL MEDIA!

Blog banner

LIFEHACKER

Blog banner

Digital Marketing - The new way to reach end consumer

Blog banner

Pilgrimage at LOC: A privilege and a paradox

Blog banner

Mendeley (management software)

Blog banner

Top 3 Places To Stay In Vienna

Blog banner