Reservation

Problem

How can you efficiently provide a level of guarantee in a loosely coupled manner while maintaining the autonomy and consistency of the services?

Solution

Implement the Reservation pattern and have the services provide a level of guarantee on internal resources for a limited time.