You recently joined a company that builds software to handle reservations for hotels. Your customer wants to travel to a specific hotel. Your role is to make sure the hotel is registered in your system to confirm the reservation. Unfortunately, this is a legacy code with a lot of logs and metrics everywhere. So, it's not easy to read and understand.
One of your new teammate just read the Domain Oriented Observability article on Martin's Fowler blog written by Pete Hodgson. You decide to try to implement this pattern to make the code easier to read and understand.