In the previous chapter, we implemented a full fledged catalog RESTful API; however, there is a difference between a completely functional API and a production-ready one. In this chapter, we will cover how an API should be documented and tested thoroughly. These key requirements have to be completed by any piece of software before going productive.
To sum up, in this chapter, we will cover the following topics:
- Documenting RESTful APIs
- Testing RESTful APIs with Mocha
- The microservices revolution