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

Exploring Human Factors in Cyber Forensics Investigations.

Blog banner

Reconnaissance

Blog banner

Deadlock

Blog banner

Access management

Blog banner

Models of Information Security.

Blog banner

What is the point of living if we can die at any moment of our lives ?

Blog banner

USPS mail

Blog banner

Top 5 Tech Innovations of 2018

Blog banner

Interrupts - Types, Working & Importance

Blog banner

Evolution of operating system

Blog banner

Google classroom

Blog banner

Optimization of operating system design

Blog banner

How To Secure Operating Systems ?

Blog banner

Fitness

Blog banner

Celebrate Diwali the Delicious Way with Meal Maharaj Catering

Blog banner

Business Intelligence v/s Big Data

Blog banner

Blockchain Transactions

Blog banner

A-B-C of Networking: Part-2 (Components)

Blog banner

Steganography

Blog banner

Dos (Denial of service) Attack

Blog banner

Top Career Paths After a B.Com Degree in Mumbai: What’s Next for You?

Blog banner

The Importance of Data Quality Management in Data Science

Blog banner

From Websites To Super Apps For Digital User Experience

Blog banner

How User Data Shapes Personalised Campaigns

Blog banner

The Role of Summer Camps in Early Childhood Development

Blog banner

Pink sauce pasta

Blog banner

Sleep Matters: The Science Behind Toddler Naps

Blog banner

virtual memory

Blog banner

Things You Should Leave Behind In 2025, Whilst In 2026

Blog banner

Proton mail

Blog banner

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

Blog banner

Veg Mix Pickle

Blog banner

Lucidchart

Blog banner

LinkedIn

Blog banner

Operating Systems

Blog banner

Blockchain technology: security risk and prevention

Blog banner

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

Blog banner

File Sharing

Blog banner

THE ACTORS LIFE

Blog banner

Microsoft Windows Overview

Blog banner

Evolution of Operating Sytems

Blog banner

Memory management and virtual memory

Blog banner