Grab's real-time data platform (Coban) has evolved its data integration capabilities by adopting Kafka Connect for seamless data movement into and out of Apache Kafka. This enables Change Data Capture (CDC) from databases like MySQL and replication to disaster recovery sites, supporting various data sources and sinks. The system leverages Debezium for MySQL/Aurora binlog processing and Lambda functions for DynamoDB stream processing, ensuring data consistency and reducing load on source databases. This post details a custom time-based switchover logic for migrating stream processing functionality to a new service with zero data loss and duplication, handling high volumes of real-time traffic.
All Grab trails