REST vs GraphQL vs gRPC – which one should you use?

REST vs GraphQL vs gRPC - which one should you use?