you can easily chunk big files.
If it works - everything is fine.
Having many keys, means that you can preform thousands of asynchronous requests for small pieces of data and then piece it together on the client side.
Super low latency is just something else to optimize for.
So each segment is a separate partition.