Skip to content

vianhazman/bus-tracking-producer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tracking Data Simulator

This project schedules coordinate GPS data and trip information every 5 seconds using Airflow. The GPS data were directly mirrored to Kafka and the trip data is ingested to Postgres to simulate CDC.

To run:

docker-compose up

Initiate DB using

./utils/init_table.sh

Project Structure: Alt text

Services to run:

  • Zookeeper
  • Kafka Broker
  • Airflow
  • PostgreSQL with wal2json
  • Debezium