Kafka Platform
Kafka Platform Documentation
Introduction
Kafka is our distributed streaming platform used for event-driven communication between services.
- Purpose: Messaging, analytics, audit logs, etc.
- Usage Examples:
dip-service,notifications-service, etc.
🏗️ Infrastructure Overview
- Deployment: Strimzi on Kubernetes / Confluent Cloud / Self-hosted
- Kafka Version:
3.x.x - Zookeeper/KRaft: [details here]
- Topic Convention:
env.service.topic(e.g.,prod.orders.created)
Environments
We currently host 3 environments of Kafka service.
| Environment | AKS Cluster Name | Namespace |
|---|---|---|
Staging | g1stagekafkacluster | kafka |
UAT | g1stagekafkacluster | uat-kafka |
Production | g1prodkafkacluster | prod-kafka |