|
|
|
|
|
by pipo234
140 days ago
|
|
I understand some of the appeal of grpc, but resumable uploads and download offsets have long be part of plain http. (E.g. RFC 7233) Relying on http has the advantage that you can leverage commodity infrastructure like caching proxies and CDN. Why push protobuf over http when all you need is present in http already? |
|
If moving big files around is a major part of the system you’re building, then it’s worth the effort. But if you’re only occasionally moving big files around, then reusing your existing gRPC infrastructure is likely preferable. Keeps your systems nice and uniform, which make it easier to understand later once you’ve forgotten what you originally implemented.