October 27, 2022
A constant stream of real and digital events powers organizations. At TDWI, we see increasing interest in real-time data streams—an unterminated succession of events ordered during each event.
Yet, streaming data applications often suffer from challenges, including scalability and reliability problems, inflexible processing pipelines, and training requirements for new approaches.
Enter Kafka. Kafka is a distributed streaming platform. It was built to simplify the development of stream processing applications and support event-at-a-time processing, which is considered true streaming. It also delivers lower latency than other approaches. Kafka is excellent for solving problems that require or benefit from real-time decision-making and data processing.
This playbook describes Kafka in detail, provides the business case for it, and describes best practices for getting started.