Too Long; Didn't Read
Real-time (or near real-time) alternatives such as streaming provide a way of processing big volumes of data while allowing to instantly react to changing conditions. Kafka Connect allows to monitor a database, capture its changes and record them in one or more Kafka topics (typically one topic per database table) Plus, by saving it on Kafka it ensures that data is replicated, totally ordered and available in an asynchronous way to multiple consumers. The main goal is to capture database events and send them to Kafka so they can be consumed in real time or afterwards.