Bolt, a leading European on-demand transportation platform, has transitioned from batch data workloads to stream processing by adopting Change Data Capture (CDC) and implementing the Confluent Platform for event streaming. This shift enables Bolt to replicate data from operational databases to a data warehouse more efficiently, addressing previous limitations of periodic polling by using log-based CDC, which minimizes load on source databases. Bolt utilizes Debezium connectors to translate database changes into JSON, which are then streamed through Apache Kafka, ensuring strict event ordering. Kafka Connect orchestrates data movement between systems, while Schema Registry optimizes storage by managing Avro schemas. The system's reliability is enhanced by high-availability setups, allowing for scalable data replication and real-time stream processing. Bolt also uses ksqlDB and Kafka Streams for flexible data transformation, promoting cross-service communication and event processing. This infrastructure supports Bolt's goal of leveraging event streaming benefits and migrating from batch to real-time data processing.