This chapter covered advanced topics that every RESTful API developer should know. In the beginning, we saw the rate-limiting sample that demonstrated how to enforce throttling so that the server is not blasted with API calls. We also saw how Twitter, GitHub, and Facebook APIs enforce rate limiting. We covered different pagination techniques and a basic pagination sample and best practices. Then, we moved on to internationalization and other miscellaneous topics. Finally, we covered HATEOAS and how it is the next level of REST API, REST, and extensibility topics.
The next chapter will cover other emerging standards such as WebSockets, WebHooks, and the role of REST in the future of evolving web standards.