A development team is building a new e-commerce platform using a microservices architecture.
The 'Order' service needs to inform the 'Inventory' service to decrement stock and the 'Notification' service to send a confirmation email after an order is placed.
Which communication strategy would be most appropriate to ensure resilience and loose coupling between these services?