Hi, guys, in this section, are you going to explain most important concepts of Apache, Kafka and
we will do any broadcast activities in this section?
I'll just try to give you a short overview of what Apache Kafka is and which components are included
in a bicycle.
And basically in a previous section, we have talked about most of those concepts and we have explored
all of them in practice.
And I did it on purpose in order to make you weekly dive into that by Kakhovka and make your hands dirty
and do some practice activities.
And now it's time to explain every of those concepts in greater detail.
And afterwards, in the next section, we will continue with practice activities.
So I'm going to start with a definition of what aperture Kafka basically is, and I'll define it as
following a bicycle is distributed believe, subscribe messaging system.
And let me talk about every part of this definition in details.
And I'll going to start with publish, subscribe, publish, subscribe.
System means that there are publishers and there are subscribers.
So publishers publish some information and subscribers subscribe to that information.
And let me first give you an example of publish subscribe system.
And you may be surprised, but YouTube is such a system at YouTube.
There are a lot of publishers all day are called the creators that may create the videos at any moment
of time and publish them to YouTube platform also.
On other hand, to there a lot of subscribers or consumers who are able to watch any video at any moment
of time.
And YouTube as publishers subscribe system stories, every single video and any video that was published
to YouTube platform may be watched at any moment of time by any quantity of consumers, all the subscribers.
And that's why YouTube is a great example of publishers subscribe system.
And key points here is that publishers may publish videos at any moment of time and they don't know
anything about subscribers or consumers, and they don't know when consumers or subscribers will watch
those videos.
YouTube as centralized system, is responsible for storage of YouTube videos and making them available
for watching by subscribers and subscribers.
Independent of other subscribers, independent of producers or publishers are watching those videos
at any moment of time that's published.
Subscriber System Next to World.
I want to explain in the dailies here in this definition is messaging and messaging means that in a
bicycle, publishers and subscribers exchange messages, not videos like in YouTube.
And every message is simply a sequence of bytes, nothing else.
And responsibility of a bicycle is to store messages that were sent by publishers and the supply of
those messages to subscribers whenever they ask for them.
And the last point here in this definition is distributed.
Distributed means that Aperture Kafka is fault tolerant, resiling system with the ability to create
a large Gloucester's with many, many different severals that allow you to create Folt Oleron system.
And whenever any of the severals fails or even multiple sellers fail, other variables will continue
operation and will continue serving publishers and subscribers.
And if everything is set up correctly, even a single message will be lost.
OK, that is the definition of Aperture Kafka and it is again distributed by subscribe messaging system,
not proceed.
And next, let me explain you what is about Kafka Breuker.
See you next.