As a registered customer, when you need a ride, you can use the Wild Rydes customer app to request a unicorn and manage your ride. As a registered unicorn, you can use the Wild Rydes unicorn app to manage everything around your business.
In particular, unicorns want to use the app to notify ride completion after they have successfully taken a customer to their destination. This is the use case that we will take a closer look at.
At Wild Rydes, end-user customers typically communicate via REST APIs with backend services. For our use case, the Wild Rydes unicorn app interacts with the API provided by the unicorn management service. It uses the ride completion notification resource to send relevant details of the ride to the backend. In response to that, the backend service creates a new resource for the completed ride and returns the corresponding status code, location, and representation of the new resource to the client.
Perhaps not surprisingly, there are other services in the Wild Rydes microservices landscape that are also interested in a newly completed ride:

This workshop will continue the story of the workshop Build a serverless web app Wild Rydes