Monolithic architectures should become a thing of the past sooner or later—preferably, sooner, of course … However, as it usually is with shiny pictures of a perfect future outcome vs. sobering facts of the reality, moving from a monolith to microservices is sometimes easier said than done.
This talk will cover many lessons we learned during this process and how Kafka, change tracking and KSQL were successfully leveraged to break down a SQL server monolith while at the same time allowing SAP Concur to scale its backends to billions of daily transactions, enabling several new features and functionalities.
Learn how we:
- Leveraged Kafka Connect change tracking to propagate data changes out of SQL Server
- Used Kafka to provide a highly performant and horizontally scalable central nervous system for SAP Concur events
- Implemented KStreams/KSQL to perform real-time joins, aggregations, windowing and webhook integrations