Ethereum layer 1 is processing closer to 20 per second. In particular, it did 1716000 in the last 24 h.
Ethereum's layer 2 can handle tens of thousands transactions per second. These are then settled on chain as a single transaction. There are multiple layer 2 solutions already working and more are coming. It's not a pipedream anymore they are live.