What the code does:
1. Creates a Kafka producer for sending change events
2. Spawns multiple database listeners in parallel – one for each configured database
3. Each listener monitors its database for changes and forwards them to Kafka
4. Uses a shutdown signal to gracefully stop all listeners when needed
5. Tracks the status of each listener and logs their completion or failure