Build, start, and verify the system landscape with RabbitMQ as the queue manager.
Send a successful API request and see what trace information we can find in Zipkin related to this API request.
Send an unsuccessful API request and see what error information we can find.
Send a successful API request that triggers asynchronous processing and see how its trace information is represented.
Investigate how we can monitor trace information that's passed to Zipkin in RabbitMQ.
Switch the queue manager to Kafka and repeat the preceding steps.