Understanding gRPC, OpenAPI and REST and when to use them in API design (2020) | Dark Hacker News