10 Beyond REST

This chapter covers

  • Overview of some notable REST drawbacks
  • GraphQL introduction (pros and cons)
  • GraphQL implementation with HotChocolate
  • Overview of gRPC Remote Procedure Call (gRPC)
  • gRPC implementation with Grpc.AspNetCore
  • Other REST alternatives

As we’ve known since chapter 1, the REST architectural paradigm has been the most popular web API architecture for several years, thanks mostly to its scalability, flexibility, and portability, not to mention the huge adoption of the JavaScript Object Notation (JSON) data-exchange format by the IT world. But if we could take a closer look at all the REST web APIs in use nowadays, we’d likely see that only a fraction of them are RESTful. Most REST implementations adhere to only some ...

Get Building Web APIs with ASP.NET Core now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.