Use light-4j encoder-decoder module to reduce the size of the request in order to maximize the throughput.
https://github.com/networknt/light-4j/tree/master/encode-decode
When both ends are implemented with light-4j, we shouldn't have any issue getting it implemented. However, if the backend is implemented with other languages or frameworks, make sure they support the zip encoder and decoder.