Is Kafka essential to Pega platform?

I apologize if this is a dumb question.

I understand that Kafka is used for “Stream Service” in Pega

I have used Kafka directly during implementation in my past Pega project.

My question is, is Kafka also used internally by Pega platform? In other words, would a Pega cluster work without Kafka service being installed?

If Kafka is mandatory for Pega platform, can someone explains, or provide some technical document that explains, how and for what purpose, Kafka is used internally by Pega platform?

@YiningL0 Queue processor in Pega are using Kafka.

Hi @YiningL0:

In PEGA 8, Queue processors and Job Schedulers are introduced for advanced background processing. Queue processor will be using Kafka for processing the messages.

Ref:

Thanks.