It is fairly normal to build web servers in a way so they can be scaled horizontally (more instances rather than larger instances). So they can just have more containers run their Django servers and distribute the load between them.
I think Bitcoin is the safer option, since the history is more likely to be retained for historic reasons and it is smaller. Ethereum just has a lot more stuff running on it and the chain is much larger.