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

MODERN OPERATING SYSTEM

Blog banner

BENIFITS OF YOGA

Blog banner

Types of Threads

Blog banner

GIS REMOTE SENSING

Blog banner

Fossil Hunting 101 at the Peace River, Arcadia, Florida, USA

Blog banner

Self defence

Blog banner

E-learning in today's world

Blog banner

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

Blog banner

Process Description

Blog banner

BIRYANI ! The history you never knew about

Blog banner

Memory Hierarchy

Blog banner

Top 5 Benefits of Artificial Intelligence

Blog banner

Cache memory

Blog banner

Importance of Website

Blog banner

Basic Security For SOAP Services

Blog banner

Indian Culture and Tradition

Blog banner

Microsoft Windows Overview

Blog banner

Virtual memory in windows

Blog banner

Odoo

Blog banner

Social media

Blog banner

Zomato (Income Sources)

Blog banner

Music helps reduce stress

Blog banner

The Evolution of Operating Systems

Blog banner

I/O Management and Disk Scheduling

Blog banner

DISK SCHEDULING

Blog banner

Cyber Forensics on IOT Devices

Blog banner

RSA (Rivest-Shamir-Adelman) Algorithm

Blog banner

Traditional Unix System

Blog banner

SQL Injection Techniques

Blog banner

Service Design Principles

Blog banner

Different Types of Data

Blog banner

Consumer to consumer business mode

Blog banner

Marvel Cinematic Universe

Blog banner

Deadlock and starvation

Blog banner

Never give up

Blog banner

Threads in OS

Blog banner

E-BUSINESS RISK MANAGEMENT

Blog banner

Deadlock and starvation in operating system

Blog banner

Child labour

Blog banner

GraphQL

Blog banner

Self managing devices

Blog banner

Mumbai Metro 3

Blog banner