Event-driven ArchitectureSprint 2SuccessOverall ObjectivesCompiled Learning ObjectivesAt the end of the sprint, you should be able to do the following things. Make sure to check you can do them all, and if not, go back and keep practicing until you can.Distributing with Kafka (Prep)Run a Kafka queue using docker-compose.Produce messages into a Kafka queue from a custom written producer.Consume messages from a Kafka queue in a custom written consumer.Consume different messages from a Kafka queue from multiple consumers on the same topic.Run a Kafka pipeline with producers and consumers in docker-compose.Running commands (Prep)Pass command lines from a config file, via a producer, to a consumer.Execute command lines in a consumer.