Shadowlands Download Process?

How will this take place on October 26th? Will we need to download a bunch of gigs on that day? Or, will we be gradually downloading the new expansion between now and October 26th? As somebody without high speed internet I need to make plans to be where I can d’load a massive file if needed.