Compression agility for packfiles
Packfiles use zlib to compress their objects. zlib is rather oldish by now, and there exist compression algorithms like Brotli which are significantly more efficient compared to zlib, both regarding computational efficiency but also the compression ratio. This can lead to cost savings on the storage layer, but also on the network layer as packfiles are used as a transport mechanism.
We may want to investigate whether we can implement compression agility for packfiles in Git itself such that it becomes possible to swap out the compression algorithm. This would be a long-term goal because on the transport layer it would require support by clients, or otherwise we have to re-compress packfiles to zlib on the fly.