An on-premises platform uses Apache Kafka for event delivery.
Minimize changes to existing Kafka producers and consumers while operating the platform on AWS.
Which service is most appropriate?
Use Amazon Managed Streaming for Apache Kafka (Amazon MSK) as the Kafka-compatible managed platform.
Detailed explanation
FIFO queues provide ordered messages but do not provide the Kafka protocol, topics, and consumer-group model.
FIFO queues provide ordered messages but do not provide the Kafka protocol, topics, and consumer-group model.
MSK provides a managed Apache Kafka-compatible cluster for existing Kafka clients and concepts.
MSK provides a managed Apache Kafka-compatible cluster for existing Kafka clients and concepts.
The Data Catalog manages metadata and schemas, not Kafka brokers or event delivery.
The Data Catalog manages metadata and schemas, not Kafka brokers or event delivery.
Firehose delivers records to destinations but is not a Kafka broker or topic platform.
Firehose delivers records to destinations but is not a Kafka broker or topic platform.
Check official documentation
Compare the following points with the official documentation.
Amazon MSKのKafka互換性、ブローカー、トピックの公式説明を確認する。
What to confirm
Kafka互換のストリーム基盤と、宛先配信・メタデータ管理サービスを区別できる。
Key points
- Amazon MSK
- Apache Kafka
- Topic
- Consumer group
Notes
- Environment: AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
- Confirm current AWS service behavior in the official DEA-C01 documentation.
Foundation review
Compatibility
Protocol and client compatibility can reduce migration changes when the existing platform is Kafka.
Broker versus destination
Kafka brokers retain and distribute events; a separate delivery service may write them to S3 or another store.