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

Fault Tolerance in an Operating System

Blog banner

geographic information system (GIS)

Blog banner

SWEET SHREDDED MANGO CHUNDA (MANGO CHUNDA)

Blog banner

Security issues

Blog banner

Travel Geek ‘The last $50k in Switzerland’

Blog banner

EVOLUTION OF THE MIRCOPROCESSOR

Blog banner

Vulnerability Assessment

Blog banner

The Evolution of Operating Systems

Blog banner

Every body is beautiful

Blog banner

Virtual memory in windows

Blog banner

The functions of operating system

Blog banner

Rain bow

Blog banner

Preparing Students for Higher Education: How International Schools Shape Future Success

Blog banner

10 Interesting Facts about Death Note

Blog banner

Paging

Blog banner

Routers

Blog banner

The Sunny Side of Instagram

Blog banner

Education?

Blog banner

Introduction to GIS

Blog banner

Digital Footprints An Emerging Dimension of Digital Inequality

Blog banner

Respondo Launches Revolutionary Video Discussion App

Blog banner

Mesh Topology

Blog banner

Patola Outfits for the Modern Wardrobe: Reviving Indian Handloom in Style

Blog banner

BUFFER OVERFLOW_142

Blog banner

Proof-of-Stake (PoS)

Blog banner

memory management

Blog banner

MACHINE LEARNING

Blog banner

Discover The Top 3 Places To Stay in London

Blog banner

10 Reasons to date your best friend

Blog banner

Service Design Model

Blog banner

From Airboat Tours to Fossil Hunting: The Ultimate Arcadia Travel Experience

Blog banner

How to Grow Your Brand on YouTube Without a Big Budget

Blog banner

Studying Denial of service attack using DOSHTTP tool

Blog banner

Objectives and functions of Operating System...

Blog banner

Evolution of Operating System

Blog banner

This is my first blog.

Blog banner

SQL Injection Techniques

Blog banner

Network Forensics

Blog banner

Types of email

Blog banner

How can parents support a child’s mental health?

Blog banner

Importance Of Blockchain

Blog banner

Toothache at night? What does this mean, and how to cope with it?

Blog banner