One of the new development patterns is the events, and SAP is also embracing it with the new S/4 HANA options. With this show, I have Ramesh Jogula to share something about what the event concept
is and where it fits into an SAP landscape. Ramesh has a strong SAP PI background and is now also working with KAFKA, so it was an ideal way to get some insights on how it would work.
Apache Kafka is one of the big frameworks for handling events and its dynamic scalability feature is the reason to lead in the Microservices architecture space. One of the commercial licenses for it is from https://www.confluent.io/
On the show, we talk about the change of architecture from Monolith applications as SAP ERP to the newer paradigm of Micro-services.
These are two different concepts, In the micro-services space it makes a lot of sense to handle events and scale the application based on dynamic requirements
We talk about events, the meaning of events and how messages are treated as events. How are the events handled in synchronous and asynchronous patterns.
In Enterprise context, one of the thing that also makes sense is using SAP PI/PO as the API gateway to SAP ERP and KAFKA, which in turn
communicates to BIG data landscape or other enterprise applications with tons of messages/events getting processed across the enterprise.
SAP PI rest adapter can support use cases of the Kafka, but there is an additional option of using Advantco adapter for KAFKA which is a licensed product.