7
Out-of-the-Box Features
Since writing production-ready APIs is more complicated than sending requests and receiving responses, gRPC has a lot more to offer than the simple communication patterns we saw. In this chapter, we are going to see the most important features that we can use in order to make our APIs robust, efficient, and secure.
In this chapter, we are going to cover the following topics:
- Dealing with errors, cancellation, and deadlines
- Sending HTTP headers
- Encrypting data over the wire
- Providing extra logic with interceptors
- Balancing requests to different servers
By the end of the chapter, we will have learned about the most important features that come right out of the box when we use gRPC.
Technical requirements
For this chapter, ...
Get gRPC Go for Professionals 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.