This chapter introduces you to new crates—rouille, nickel, rocket, and gotham. You don't need to install special software instead of cargo and the Rust compiler, but you need a nightly version, because the Rocket framework requires it.
To make the examples complex, we will use SQL Database and an SMTP server. But you don't need to install this software locally. It's sufficient to start containers with PostgreSQL and Postfix servers using Docker.
You can get the sources for this chapter from the relevant project on GitHub: https://github.com/PacktPublishing/Hands-On-Microservices-with-Rust/tree/master/Chapter09.