wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

APACHE KAFKA

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

Security Issues and Countermeasures

Blog banner

Service design process in ITSM

Blog banner

Brain wash of social media

Blog banner

ONLINE NEWSROOMS

Blog banner

Modern operating system

Blog banner

Networking 101: How to Build Meaningful Connections in College

Blog banner

The Future of Web Development in 2026: Trends Every Business Must Know

Blog banner

Multiprocessor and scheduling

Blog banner

Types Of scheduling

Blog banner

Smart Shoephone: Is that technology overdose!?

Blog banner

IT GOVERNANCE

Blog banner

What makes Nugget RC Racing Florida’s Most Exciting Racing Events?

Blog banner

MY FIRST BLOG?

Blog banner

CYBER FORENCIS: PAST, PRESENT AND FUTURE.

Blog banner

Telegram and it's features

Blog banner

Blockchain Transactions

Blog banner

Explain DBMS in Brief

Blog banner

Cyber Security Control

Blog banner

Logical and physical address

Blog banner

Digital Life And Mental Health: A Psychological Perspective in the Modern World

Blog banner

PPC Advertising and its Impressive Benefits

Blog banner

Simple Ways of Avoiding Basic Mistakes in Smart Phone Security

Blog banner

Danger assessment in GIS

Blog banner

Veg Mix Pickle

Blog banner

Music helps reduce stress

Blog banner

What is Brute Force Attack? How to defend against it?

Blog banner

Blockchain technology: security risk and prevention

Blog banner

Title: Modern Operating Systems: Powering the Digital Era

Blog banner

INDIAN CHEAPEST COSMETICS BRAND

Blog banner

Data Visualization- Importance and tools (Tableau,Power BI, Matplotlib)

Blog banner

GIS

Blog banner

Os Virtual Memory

Blog banner

Vulnerability Assessment

Blog banner

ART AND CULTURE OF VRINDAVAN

Blog banner

Evolution of Operating system

Blog banner

IS CONVERTING AMBITION INTO PROFESSION?

Blog banner

EdTech (Education Technology)

Blog banner

15 Interesting Facts about India

Blog banner

AI & Data Science in Healthcare – Predicting diseases, medical imaging analysis

Blog banner

Threads

Blog banner

The evolution of OS

Blog banner

Kernel Memory Allocation In Linux.

Blog banner