I think retail will be more consistent than AWS. IMO the economic impact to AWS is delayed a few months. Businesses are making personnel cuts now and will shore up ops costs by Q4 2020 if not sooner.
From Q1 2021 it'll be hard to sell and onboard new service till the economy recovers.
There’s also the apparently massive use of Azure, if the companies currently jumping in there are looking to do huge cloud spend in a few months I’m not sure AWS will be the winner there. Though maybe this is all a big enough market for them both to see massive growth, I’m definitely just speculating.