{"ref":"content:using-apache-kafka-for-messaging-in-cap-part-1","page":"/content/using-apache-kafka-for-messaging-in-cap-part-1","json":"/content/using-apache-kafka-for-messaging-in-cap-part-1.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"using-apache-kafka-for-messaging-in-cap-part-1","title":"Using Apache Kafka for messaging in the SAP Cloud Application Programming Model (CAP) – Part 1/2","url":"https://community.sap.com/t5/technology-blog-posts-by-members/using-apache-kafka-for-messaging-in-the-sap-cloud-application-programming/ba-p/13970176","content_type":"blog","explains":["artifact:cds-kafka",{"ref":"capability:event-mesh","what_it_covers":"What a broker sitting between producers and consumers is for, how Kafka's log, offsets and consumer groups differ from a message broker's acknowledgement and dead-letter semantics, and which of SAP's own brokers and Kafka adapters already exist beside a direct connection.","applies_to":{"ecosystems":["cap"]}}],"summary":"The theory half of a pair introducing [cds-kafka](artifact:cds-kafka): what the plugin is for and what it can do, with event-driven architecture set up as the reason rather than assumed. Nothing is deployed here — the running application is part two — so this is the post to read if the question is whether Kafka belongs in the picture at all rather than how to wire it.","short":"Introduction to cds-kafka and event-driven architecture in CAP","authors":["actor:mike-zaschka"],"published":"2025-01-02","sources":[{"url":"https://community.sap.com/t5/technology-blog-posts-by-members/using-apache-kafka-for-messaging-in-the-sap-cloud-application-programming/ba-p/13970176","title":"Using Apache Kafka for messaging in the SAP Cloud Application Programming Model (CAP) – Part 1/2 — SAP Community","checked":"2026-09-07"}],"provenance":{"discovered_via":[{"source":"source:sap-community","channel":"cap-tag"}],"first_seen":"2026-09-07"},"history":[{"date":"2026-09-19","field":"explains","from":"artifact:cds-kafka, capability:async-processing","to":"artifact:cds-kafka, capability:event-mesh","reason":"Follows the reclassification of [cds-kafka](artifact:cds-kafka). The post is about brokered delivery between systems: SAP's event brokers, Kafka's log and offsets, and the plugin's emit and subscribe. It says nothing about deferred jobs, retries or periodic work, which is what async processing is here."},{"date":"2026-10-17","field":"explains","from":null,"to":"applies_to on capability:event-mesh","reason":"Door scope derived from the artifacts this piece also explains, so a door page lists it only where it holds (docs/concepts/content-on-doors.md)."}],"drafted_with_ai":true,"published_on":"source:sap-community"},"readings":{"liveness":[{"label":"Checked against the source","tier":"unknown","evidence":"nobody has checked it"},{"label":"Source reachable","tier":"unknown","evidence":"not crawled"},{"label":"Age","tier":"fair","evidence":"published 21 months ago"}],"compatibility":[{"label":"Version","tier":"unknown","evidence":"no version declared"},{"label":"Moved since?","tier":"good","evidence":"no recorded change after 2025-01-02"},{"label":"Findings","tier":"good","evidence":"none flagged"}],"reach":[{"value":11672,"unit":"views"},{"value":3,"unit":"comments"},{"value":9,"unit":"likes"}]},"signals":{"views":11672,"likes":9,"comments":3,"metrics_at":"2026-10-25"},"series":{"container":false,"of":2,"at":1,"parts":[{"position":1,"title":"Using Apache Kafka for messaging in the SAP Cloud Application Programming Model (CAP) – Part 1/2","url":"https://community.sap.com/t5/technology-blog-posts-by-members/using-apache-kafka-for-messaging-in-the-sap-cloud-application-programming/ba-p/13970176","published":"2025-01-02","state":"indexed","id":"using-apache-kafka-for-messaging-in-cap-part-1"},{"position":2,"title":"Using Apache Kafka for messaging in the SAP Cloud Application Programming Model (CAP) – Part 2/2","url":"https://community.sap.com/t5/technology-blog-posts-by-members/using-apache-kafka-for-messaging-in-the-sap-cloud-application-programming/ba-p/13976974","published":"2025-01-13","state":"indexed","id":"using-apache-kafka-for-messaging-in-cap-part-2"}]},"edges":{"authors":[{"ref":"actor:mike-zaschka","name":"Mike Zaschka","json":"/actors/mike-zaschka.json"}]}}