I think it's a bad example because this should not be the way to develop in this kind (microservices) of systems.
In these environments you atomically create objects in your application's "local" storage and have a reconciliation loop for creating objects in other services or deleting these orphan "local" objects.