https://medium.com/@temitayoadefemi_80143/grpc-or-rest-apis-a-comparative-study-on-modern-web-communication-protocols-d406872eeb1f