BlogBlogtypeA post on somebody's own site or a community platform. Nobody edits it after publication, so it dates from the day it was written.See every one →SAP CommunityPart 1 of 2

Using Apache Kafka for messaging in the SAP Cloud Application Programming Model (CAP) – Part 1/2

The theory half of a pair introducing 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.

Where it sits

Explains
cds-kafkaCAPcds-kafkacds-pluginA Kafka adapter for CAP that registers Kafka topics as a CDS messaging service over KafkaJS, so emit and on work unchanged, with per-message keys, partitions and topics set through headers.Event MeshCAPEvent MeshcapabilityEmitting and consuming business events across systems through brokers, including subscriptions and mapping application events to broker topics. Work that must survive a request, including deferred processing and retries, belongs to [async processing](capability:async-processing).
Since then
No major release of cds-kafka since this was published
Source
reachable

Who is behind it

Mike ZaschkaMike ZaschkaPersonWrote this
In the atlas: maintains 6, contributes to 9, wrote 12
@mikezaschka
author

In this series2

  1. 1
    Using Apache Kafka for messaging in the SAP Cloud Application Programming Model (CAP) – Part 1/2you are here
  2. 2

Properties

About this work

declared and crawled
Published
declared
Published on
declared
Views
crawled
11,672

What was found on the page

derived
Prose
derived
3,174 words
Code blocks
derived
11
Repository links
derived
3

For event-mesh

on the edge
Covers
authored
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 in
authored
cap

More on this29

Group by29 of 29 pieces
Piece, what it offersStill applies
Also explainingEvent Mesh18
Migrating from ASANWEE to ASAAEMEE: From SAP Event Mesh to SAP Advanced Event Mesh
SAP Community, Benedikt_Sprung
nothing recorded
Publish events from CAP Node.js applications to Event Mesh of Integration Suite
SAP Community, KevinWang_ST_ConsultancyA recipe
Core changed
How to use a CAP application to manage DMQ messages on SAP Advanced Event Mesh
SAP Community, stefan-keukerThe reasoningRunnable code
Core changed
Implementing Event-Driven Architecture in CAP Java using SAP Event Mesh
SAP Community, Soumya-PirlamarlaThe reasoningA recipe
Core changed
Complete Guide: Setting Up CAP Plugin for Advanced Event Mesh with OAuth Authentication
SAP Community, rpagniThe reasoningA recipeRunnable code
nothing recorded
Event enabling SAP Data Replication Framework with Advanced Event Mesh & AIFAEM
SAP Community, AlexPfeil
nothing recorded
Event-Driven Multi-Tenant Architecture on SAP BTP with CAP and SAP Event Mesh
SAP Community, ale_biagiThe reasoning
nothing recorded
Triggering SAP Build Process Automation Processes from SAP Cloud Application Programming (CAP) Apps
SAP Community, ATheobaldtThe reasoningA recipeRunnable code
Core changed
Integrating SAP S/4HANA Invoicing with KSeF Using SAP Event Mesh and CAP
SAP Community, YahorThe reasoning
nothing recorded
[Blog Post] SAP Event Mesh - Consuming S4 events simultaneously in CAP-based applications and SAP Integration Suite
SAP Community, AyushKumar and vipul.khullarThe reasoningRunnable code
Core changed
Event Driven Architecture with Event Mesh – Part-2
SAP Community, Avinash_VaidyaThe reasoningA recipeRunnable code
Core changed
Event Driven Architecture with Event Mesh - Part-1
SAP Community, Avinash_VaidyaThe reasoningA recipeRunnable code
Core changed
[Blog Post] SAP Event Mesh – CAP based implementation of SAP Event Mesh in a Single-Tenant Scenario
SAP Community, AyushKumar and vipul.khullarThe reasoningA recipeRunnable code
Core changed
CAP - Specifying the queues to be consumed from SAP Event Mesh
SAP Community, schardosinThe reasoning
nothing recorded
Event-driven Extensions for SAP SuccessFactors on SAP BTP – Connecting the Dots
SAP Community, Former Member
nothing recorded
Unlock composable business using SAP Integration Suite, advanced event mesh
SAP TechEd — session catalogueThe reasoning
nothing recorded
Build your own event-driven scenario with advanced event mesh
SAP TechEd — session catalogueThe reasoning
nothing recorded
Build real-time event-driven integrations for your enterprise
SAP TechEd — session catalogueThe reasoning
nothing recorded
Also byMike Zaschka11
Federating, Replicating, and Caching Remote Data in CAP — Part 2
SAP Community, Mike Zaschka, part 2 of 2The reasoningA recipeRunnable code
nothing recorded
CAP just got faster: What's new in cds-caching 1.0
SAP Community, Mike ZaschkaThe reasoningA reference
Version drift
Boosting performance in SAP Cloud Application Programming Model (CAP) applications with cds-caching
SAP Community, Mike ZaschkaThe reasoningA recipe
Version drift
Using Apache Kafka for messaging in the SAP Cloud Application Programming Model (CAP) – Part 2/2
SAP Community, Mike Zaschka, part 2 of 2The reasoningA recipeRunnable code
nothing recorded
A ChatGPT-like chat app built with modern SAP technologies (CAP, SAPUI5) – Part 3/3
SAP Community, Mike Zaschka, part 3 of 3The reasoningRunnable code
1 stale part
A ChatGPT-like chat app built with modern SAP technologies (CAP, SAPUI5) – Part 2/3
SAP Community, Mike Zaschka, part 2 of 3The reasoningRunnable code
Gone quiet
A ChatGPT-like chat app built with modern SAP technologies (CAP, SAPUI5) – Part 1/3
SAP Community, Mike Zaschka, part 1 of 3The reasoningRunnable code
Gone quiet
Run and Deploy CAP with PostgreSQL on SAP BTP Cloud Foundry (Node.js)
SAP Community, Mike ZaschkaThe reasoningRunnable code
1 stale part
Getting started with CAP on PostgreSQL (Node.js)
SAP Community, Mike ZaschkaThe reasoningRunnable code
1 stale part
The Full Picture: Federating, Replicating, and Caching Remote Data in CAP — Part 1
SAP Community, Mike Zaschka, part 1 of 2The reasoning
nothing recorded
AI needs a foundation: A map of the plug-in ecosystem for CAP
SAP TechEd — session catalogue, Mike ZaschkaThe reasoning
nothing recorded

Details

Graph6 edges
POINTS OUT →
explainscds-kafkaartifact
explainsEvent Meshcapability, core and community
published onSAP Communitypublishing source
discovered viaSAP Communitycap-tag
Source
Type
blog
Published on
Host
community.sap.com
First seen
History3
  • explains → applies_to on capability:event-meshDoor 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).
  • explains → artifact:cds-kafka, capability:event-meshfrom artifact:cds-kafka, capability:async-processingFollows 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.
  • Entered the atlasDiscovered via SAP Community · cap-tag.
For your agent
Ref
content:using-apache-kafka-for-messaging-in-cap-part-1
JSON
/content/using-apache-kafka-for-messaging-in-cap-part-1.json
MCP
Connecting an agent