For a big ISP, also things like 100GbE connections from a city's pair of core routers to slightly smaller aggregation routers.
edit: I don't know that anything "consumes" data in the way that the questioner is asking. It's more about the aggregate amount of data. One netflix 4K stream to an xbox one s is about 15.75 Mbps. Now multiply that by a hundred thousand netflix subscribers in a typical comcast service area, any of whom at any given time might be sitting around and watching Altered Carbon or Breaking Bad.
Phantom v2640 for example does 6600 frames per second at a at 2048 x 1952 resolution = 26 Gpx/sec or something like 100Gbit.
Currently they simply buffer everything on Camera and use 10GigE, but in theory they could look into 100+GbE connections for newer designs.
https://en.wikipedia.org/wiki/CFexpress
basically a way of putting a M.2 interface NVME PCI-Express SSD into a camera.
https://petapixel.com/2018/04/09/prograde-digital-unveils-wo...
If it's some truly ridiculous bitrate it probably uses proprietary packs of RAM with battery backing.
Anyway, as this is all internal so they have a lot of options.
to dual 100G attach their servers to a pair of ToR switches. As a result, they'd really love to have something faster than 100G for their ToR to spine uplinks, but that isn't quite available yet.
Insanely (and awesomely), Mellanox already has these: http://www.mellanox.com/page/products_dyn?product_family=266... dual 200G NIC.
(for context: https://medium.com/netflix-techblog/serving-100-gbps-from-an...)
As far as my organization goes, there will always be a bottleneck somewhere else (speaking location to location across the WAN).
The only applications I could see this being useful would be maybe huge ISP interconnects or maybe some big players in the video streaming world. That doesn't mean that future-proofing is a bad thing - of course cost will probably be a very large concern in the case of 400GbE...I see a lot of 40 gig ports that go completely unused, personally.
http://www.silicom-usa.com/pr/server-adapters/networking-ada...
I don't have anything this serious in my own production use, but I'm thinking of machines like dual socket x 32-core per socket xeons, or amd epyc, with 512GB to 1TB of RAM.
then pass vlan tagged traffic off one switch port, to each specific guest VM, of which there might be dozens to 100+ VMs, as subinterfaces of that.
we have just finished setting up our new big data crunching system which sits on 48x100GbE links on the full flash storage side and on 32x100GbE on the client side (split 100GbE -> 4x25GbE).
at this point we are saturating most of the links.
You used to have many many shelves of SAS drives per controller pair, now the SSDs are so fast that the CPUs are saturated and you have to scale out, not up.
So these really are just for interconnects for the time being, until server hardware gets faster.