The requirements for a modern data platform within an organisation must accommodate both traditional use cases like micro-services, transactions,
data integration, as well as modern use cases like high volume data sets (IoT, click streams etc),
machine learning and stream processing. Building on top of Apache Kafka has both business and technical challenges.
Micro-services bring a whole new paradigm for event driven approaches, and Apache Kafka is ideal for highly scalable architectures.