0% found this document useful (0 votes)
11 views10 pages

Kafka+as+a+Solution

Uploaded by

hydraxshreyash
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views10 pages

Kafka+as+a+Solution

Uploaded by

hydraxshreyash
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 10

KAFKA as a

solution
Suleymani Tural
Senior Software
Developer
The attributes :
1.Avoid Complex Communication
2.Avoid Communication complexity duplication
3.Fault tolerance
4.High performance
5.Scalability
6.Real-time communication
7.Log and Data aggregation
8.Data Transformation and Processing.
Why KAFKA?
1. created by LinkedIn, and it is maintained as an open-source project under
the Apache Software Foundation
2. Confluent, a company founded by the original creators of Kafka, provides
commercial products and services.
3. Netflix, Airbnb, Uber, LinkedIn
4. Easy scaling
5. High Performance
6. Real-time communication
7. Data aggregation
8. Data transformation
9. Fault-tolerant
10.Decoupling Source and Target and providing loosely coupling
11.Mediating communication complexity
2. Avoid Communication complexity
duplication
3. Fault tolerance
the ability of the Kafka cluster to continue operating
without interruption even if one or more of its components
fail
4. High Performance
the ability of a Kafka cluster to efficiently handle and
process large volumes of data while meeting specific
requirements for data ingestion, storage, and data
retrieval.
5. Scalability
Horizontal scaling: Add more KAFKA brokers and
Clusters
Vertical scaling: add more CPU, storage, and
memory to the Broker

https://www.section.io/assets/images/blog/featured-images/horizontal-vs-vertical-scaling-
diagram.png
6. Real-time communication

In the context of Apache Kafka, "real-time communication" refers to the


ability of Kafka to support and facilitate the exchange of data and
messages in near real-time, often with low latency and high throughput.
Kafka is a distributed streaming platform designed to handle real-time
data streaming, and it plays a significant role in enabling real-time
communication in various applications
7. Log and data Aggregation
the process of collecting and summarizing data from
multiple sources or datasets into a single, more
manageable dataset

https://www.loggly.com/wp-content/uploads/2013/08/aggregate-460x286.png
8. Data Transformation and
processing
fundamental steps in the data lifecycle that involve
manipulating, cleaning, and preparing data for various
purposes, such as analysis, reporting, and storage

https://cyberhoot.com/wp-content/uploads/2020/07/59e4c47a969a8419d70caede46ec5b7c88b3bdf5-
1024x576.jpg

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy