To build scalable microservices you, need an infrastructure or resources to run multiple microservices in parallel. But for demonstration purposes, we will use Docker, which provides the ability to run multiple instances of our applications. We also need Docker to start a RabbitMQ instance.
To build all the examples, you will need version 1.31 of the Rust compiler.
You can get all the code for the examples in this chapter from the project on GitHub: https://github.com/PacktPublishing/Hands-On-Microservices-with-Rust/tree/master/Chapter12.