Now that we have an understanding of how a REST application should behave, let's build one! We shall start out by first building a simple web server, then design the books REST server by describing design decisions and API definitions, and finally build a REST server based on the design.