eBGP is built with scaling in mind, and as such handles it quite well. If you’re connecting between multiple campuses and the web at large, then eBGP is built to handle this multitude of connections coming your way.
iBGP can also scale, but given the network requirements, you are going to have a far larger workload when implementing it.