Ethereum 2.0 will be rolled out in several phases, with the final phase being expected in 2019 or 2020. In the meantime Dapps won’t probably wait that long and will start to explore other scalability solutions such as sidechains (Loom, Raiden, POA network…). When ETH 2.0 is ready, these sidechains will be added to individual shards and take the scalability of Ethereum even further.