key strategies for achieving supply chain resilience in the dynamic and demanding Amazon era